我在我的日志中发现了这个错误:
relocation error: /usr/lib64/libmyodbc5.so: symbol strmov, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference
百胜错误日志
yum install mysqlclient16 ... 184 packages excluded due to repository priority protections Setting up Install Process Package mysqlclient16 is obsoleted by mysql-libs, trying to install mysql-libs-5.1.59-1.el6.art.x86_64 instead Package matching mysql-libs-5.1.59-1.el6.art.x86_64 already installed. Checking for update. Nothing to do
我在由CentOS6驱动的服务器上使用了最新的mysql-version(mysql-5.1.59-1.el6.art.x86_64)的atomicrepo 。
–
Plesk:这也出现在Plesk 10.3> Application Vault中,因为“Error 500”
–
编辑:我已经张贴我的解决scheme作为回应,也许有人会需要它
我有同样的错误,我已经通过安装mysql-libs修复了。
yum install mysql-libs
你的mysql包似乎被破坏或configuration错误(我方面这只发生在centos6)
现在我可能会build议你转储所有数据库,如:
# mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` --all-databases > /root/mysql.full.dump
然后卸载所有MySQL相关的软件包:
# rpm -qa | grep mysql # rpm -e --nodeps `rpm -qa | grep mysql`
禁用/etc/yum.repos.d中的primefaces回购
enabled = 0
清理yum:
# yum clean all
然后使用autoinstaller并安装它们:
# /usr/local/psa/admin/bin/autoinstaller ... Next > Next > Next: 11 [x] MySQL server support
再次启动MySQL-Daemon
# service mysqld start
之后,您可以恢复您的数据库:
# mysql -uadmin -p`cat /etc/psa/.psa.shadow` < /root/mysql.full.dump
不要忘记重新启用atomic-yum知识库 – 享受!
Debian 6.0.4与plesk同样的问题
websrvmng: /opt/psa/admin/bin/httpdmng execution failed: /usr/bin/sw-engine: relocation error: /usr/bin/sw-engine: symbol __cxa_pure_virtual, version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference websrvmng: /opt/psa/admin/bin/httpdmng execution failed: /usr/bin/sw-engine: relocation error: /usr/bin/sw-engine: symbol __cxa_pure_virtual, version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference
通过安装libmysqlclient16修复
apt-get install libmysqlclient16