libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录(libmysq

2019-07-29 08:16发布

所有的Rails应用程序都工作得很好,直到今天。 我不知道,如果有人改变了这台机器上的设置。 但是没有人知道什么可能是这种情况的解决?

细节:

  1. Centos的5.5
  2. 阿帕奇
  3. 乘客
  4. Rails的3.0.x的
  5. MySQL的5.0.77

错误详情:

Answer 1:

好吧,这节省了一天。

wget -O /usr/lib64/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15
chmod 755 /usr/lib64/libmysqlclient.so.15
ldconfig


Answer 2:

您可以尝试找到下面的命令合适的包:

$ sudo yum whatprovides libmysqlclient.so.15
libmysqlclient15-5.0.95-5.w5.i386
libmysqlclient15-devel-5.0.95-5.w5.i386
cpanel-mysql-libs-5.0.96-1.cp1136.i386 : The shared libraries required for MySQL clients

然后:

$ sudo yum reinstall WHATEVER_THE_PACKAGE_NAME_IS

您可能会增加一倍做检查的包名yum search package_name

如果没有找到,您可以尝试解决您例如,通过配置的yum库Webtatic百胜库。

要建立信息库,安装webtatic释放RPM:

Webtatic EL6为CentOS / RHEL 6:

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

为CentOS / RHEL 5 Webtatic EL5.1:

rpm -Uvh http://repo.webtatic.com/yum/el5/latest.rpm

Webtatic 5的CentOS / RHEL 5:

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

和重复搜索/重新安装过程。


如果你正在运行的cPanel,您可以尝试运行以下脚本:

/scripts/check_cpanel_rpms --fix

如果没有帮助,去掉破包如rpm -e cpanel-mysql-5.0.96-1.cp1136并再次运行检查命令。

如果仍然不能正常工作,另一件事可能是通过重新编译的Apache(只有当你的灯坏了):

/scripts/easyapache


文章来源: libmysqlclient.so.15: cannot open shared object file: No such file or directory