----- "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] 
> 
> 
> 

Reply via email to