----- "Jake Vickers" <[email protected]> wrote: > John wrote: > > When I visit the qmailadmin URL that I've always used I get a 500 > > internal server error. Error log says > > > > /usr/share/qmailadmin/index.cgi: error while loading shared libraries: > > libmysqlclient.so.15: cannot open shared object file: No such file or > > directory > > > > So I'm tracing my steps and following various forum threads on the > > topic, trying things like removing and recreating the symlinks in > > /usr/lib/mysql, running ldconfig, restarting Apache, blah, blah, blah. > > Nothing works. Restarts for qmailtoaster, Apache, and MySQL all fine. > > Can login to mysql, can use command line commands for vpopmail, I > > don't get it. > > > > What has changed? Upgrade Webmin. Also, it is possible I've screwed up > > /etc/group when I added apache as a member of the new group, but I > > scrolled back and diff'd the contents of /etc/group and no difference. > > Upgraded qmailadmin while I was at it, no problems. > > > > ld.so.conf.d/mysql-i386.conf says to include /usr/lib/mysql. Here are > > the contents of that dir: > > > > -rwxr-xr-x 1 root root 5421 Dec 18 2007 mysql_config > > -rwxr-xr-x 1 root root 11555 Dec 18 2007 mysqlbug > > -rw-r--r-- 1 root root 318772 Dec 18 2007 libmysys.a > > -rw-r--r-- 1 root root 1640514 Dec 18 2007 libmysqlclient_r.a > > -rw-r--r-- 1 root root 30466 Dec 18 2007 libmyisammrg.a > > -rw-r--r-- 1 root root 373280 Dec 18 2007 libmyisam.a > > -rw-r--r-- 1 root root 50492 Dec 18 2007 libheap.a > > -rw-r--r-- 1 root root 17510 Dec 18 2007 libvio.a > > -rw-r--r-- 1 root root 1359406 Dec 18 2007 libmystrings.a > > -rwxr-xr-x 1 root root 1444188 Dec 18 2007 libmysqlclient.so.15.0.0 > > -rwxr-xr-x 1 root root 1450532 Dec 18 2007 libmysqlclient_r.so.15.0.0 > > -rw-r--r-- 1 root root 1631912 Dec 18 2007 libmysqlclient.a > > -rw-r--r-- 1 root root 11976 Dec 18 2007 libdbug.a > > drwxr-xr-x 63 root root 16384 May 22 04:02 .. > > lrwxrwxrwx 1 root root 24 Oct 25 12:00 libmysqlclient.so.15 -> > > libmysqlclient.so.15.0.0 > > lrwxrwxrwx 1 root root 26 Oct 25 12:01 libmysqlclient_r.so.15 -> > > libmysqlclient_r.so.15.0.0 > > lrwxrwxrwx 1 root root 24 Oct 25 12:01 libmysqlclient.so -> > > libmysqlclient.so.15.0.0 > > lrwxrwxrwx 1 root root 26 Oct 25 12:01 libmysqlclient_r.so -> > > libmysqlclient_r.so.15.0.0 > > drwxr-xr-x 2 root root 4096 Oct 25 12:14 . > > > > ldconfig -v |grep libmysqlclient shows > > > > libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0 > > libmysqlclient.so.15 -> libmysqlclient.so.15.0.0 > > > > ldd /usr/share/qmailadmin/index.cgi |grep libmysql shows > > > > libmysqlclient.so.15 => /usr/lib/mysql/libmysqlclient.so.15 > > (0x005b9000) > > > > Any clues appreciated. > > > Can you tell us a little about your system? (distro/arch) > When you upgraded qmailadmin, what switches did you use to rebuild it? > What does the command "getenforce" show? >
I wrote this original post but I'm replying from this email that I have to use since my system isn't processing email. Interesting that this one got through, as I never received it to the original address. So this email may be somewhat tied to my other post about upgrading clamav and email no longer working. Amazingly, I might have been right about that since this email went through after I upgraded Webmin, and after I upgraded qmailadmin. FYI I mentioned in my other thread that I fixed the qmailadmin 500 internal server error by creating a symlink to the libmysqlclient.so.15 in /usr/lib. I created symlinks to the others while I was there, even though this alone fixed it: cd /usr/lib ln -s mysql/libmysqlclient.so.15.0.0 libmysqlclient.so.15 I still don't know why I needed to do this, since /etc/ld.so.conf includes this line: include ld.so.conf.d/*.conf and ld.so.conf.d/*.conf points to /etc/ld.so.conf.d/mysql-i386.conf, which includes this line: /usr/lib/mysql which is the directory that includes libmysqlclient.so.15 (symlink to libmysqlclient.so.15.0.0). Smelled like a permision issue to me yesterday, and still does. getenforce command indicates disabled. I've also just noticed squirrelmail is down (blank white screen). Log shows PHP Warning: require_once(../config/config.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: Permission denied in /usr/share/squirrelmail/functions/global.php on line 92 PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '../config/config.php' (include_path='.:/usr/share/pear') in /usr/share/squirrelmail/functions/global.php on line 92 So squirrelmail and qmailadmin not working: fairly certain a result of the Webmin upgrade, v1.410 to v1.490, as nothing else interesting going on prior to that. John > --------------------------------------------------------------------------------- > > Qmailtoaster is sponsored by Vickers Consulting Group > (www.vickersconsulting.com) > Vickers Consulting Group offers Qmailtoaster support and installations. > If you need professional help with your setup, contact them today! > --------------------------------------------------------------------------------- > > Please visit qmailtoaster.com for the latest news, updates, and packages. > > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > >
