From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8) Gecko/20051216 Fedora/1.5-3 Firefox/1.5 Description of problem: Installed Fedora Core 5 test 1, yum updated to latest rawhide of all packages. after /etc/init.d/http start /var/log/httpd/error_log says: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0 [Wed Dec 21 11:47:45 2005] [notice] Apache/2.2.0 (Fedora) configured -- resuming normal operations mysql-5.0.16-4 is installed as is mysql-devel. libmysqlclient.so.15 is present in /usr/lib64/mysql/ directory. Rebuilding php source rpm against installed mysql rpms does not resolve problem. "ln -s /usr/lib64/mysql/libmysqlclient.so.15 /usr/lib64/libmysqlclient.so.15" solves the problem. Version-Release number of selected component (if applicable): php-mysql-5.1.1-6 How reproducible: Always Steps to Reproduce: Install rawhide. yum install php-mysql /etc/init.d/httpd restart. php-mysql does not load. Actual Results: php-mysql module does not load. Expected Results: php-mysql module should load Additional info: Have not had a chance to test on i386 architecture so not sure if this is a x86_64 bug or multiplatform issue. My guess is the latter.
What's the output of: # rpm -V mysql # cat /etc/ld.so.conf # cat /etc/ld.so.conf.d/mysql-x86_64.conf # ldconfig # ldd /usr/lib64/php/modules/pdo_mysql.so
(In reply to comment #1) > What's the output of: > # rpm -V mysql [root@CHURCHMIN-SW php.d]# rpm -V mysql prelink: /usr/bin/mysql: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysql prelink: /usr/bin/mysql_config: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysql_config prelink: /usr/bin/mysql_waitpid: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysql_waitpid prelink: /usr/bin/mysqladmin: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysqladmin prelink: /usr/bin/mysqlbinlog: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysqlbinlog prelink: /usr/bin/mysqlcheck: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysqlcheck prelink: /usr/bin/mysqldump: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysqldump prelink: /usr/bin/mysqlimport: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysqlimport prelink: /usr/bin/mysqlshow: at least one of file's dependencies has changed since prelinking S.?..... /usr/bin/mysqlshow prelink: /usr/lib64/mysql/libmysqlclient.so.15.0.0: at least one of file's dependencies has changed since prelinking S.?..... /usr/lib64/mysql/libmysqlclient.so.15.0.0 > # cat /etc/ld.so.conf [root@CHURCHMIN-SW php.d]# cat /etc/ld.so.conf include ld.so.conf.d/*.conf > # cat /etc/ld.so.conf.d/mysql-x86_64.conf [root@CHURCHMIN-SW php.d]# cat /etc/ld.so.conf.d/mysql-x86_64.conf /usr/lib64/mysql > # ldconfig [root@CHURCHMIN-SW php.d]# ldconfig bash: ldconfig: command not found [root@CHURCHMIN-SW php.d]# /sbin/ldconfig [root@CHURCHMIN-SW php.d]# > # ldd /usr/lib64/php/modules/pdo_mysql.so [root@CHURCHMIN-SW php.d]# ldd /usr/lib64/php/modules/pdo_mysql.so libmysqlclient.so.15 => /usr/lib64/libmysqlclient.so.15 (0x00002aaaaabc0000) libz.so.1 => /usr/lib64/libz.so.1 (0x00002aaaaae0e000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002aaaaaf22000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00002aaaab057000) libm.so.6 => /lib64/libm.so.6 (0x00002aaaab16e000) libssl.so.6 => /lib64/libssl.so.6 (0x00002aaaab2f0000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002aaaab438000) libc.so.6 => /lib64/libc.so.6 (0x00002aaaab678000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00002aaaab8b0000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00002aaaab9c9000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00002aaaabb3d000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00002aaaabc3f000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00002aaaabd63000) libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaabe78000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00002aaaabf7c000)
Apparently there was a problem with ldconfig; you should remove the symlink you created and update glibc. *** This bug has been marked as a duplicate of 176316 ***