Re: [opensuse] mysql will not start after php upgrade



Patrick Shanahan wrote:
openSUSE 10.1 x86_64

updated mysql yesterday to mysql-5.0.41-4.1

From server:database buildservice project, right?


and php5 today to
php5-5.2.2-49.1. Noticed my photo gallery was down and found mysqld
not running. Restart attempt yields:

13:20 wahoo:~ # rcmysql start
Updating MySQL privilege database...
/usr/bin/mysql_upgrade: relocation error: /usr/bin/mysql_upgrade:
symbol dynstr_append_os_quoted, version libmysqlclient_15 not defined
in file libmysqlclient.so.15 with link time reference failed

Not good. Did you update all the packages, inc. the client library and
the client programs (run rpm -qa '*mysql*'; rpm -q --changelog <package>
| head)? The client programs are in mysql-client.rpm, the library used
to be in mysql-shared.rpm, now it's in libmysqlclient15.rpm. The current
and 10.1 version of the library *should* be compatible, but if you mixed
them, then it *could* be the reason.

Anyway, on Factory x86_64 it works fine...

reverted php5 to earlier version php5-5.1.2-29.25.6.x86_64.rpm

PHP shouldn't have any influence.

Michal

--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx