2012-05-10 2 views
0

Toutes les applications Rails fonctionnent correctement jusqu'à aujourd'hui. Je ne suis pas sûr si quelqu'un change les paramètres sur cette machine. Cependant, est-ce que quelqu'un sait ce qui pourrait être la solution pour cela?libmysqlclient.so.15: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type

Détails:

  1. Centos 5.5
  2. Apache
  3. passagers
  4. Rails 3.0.x
  5. MySql 5.0.77

Détails de l'erreur:

Screenshot

+0

Ubuntu: http://stackoverflow.com/questions/8456300/mysql2 -so-libmysqlclient-r-so-15-ne peut pas-ouvrir-fichier-objet-partagé-no-tel-file/22257336 – kenorb

Répondre

6

D'accord, cela fait gagner du temps.

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 
1

Vous pouvez essayer de trouver le bon paquet par la commande suivante:

$ 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 

alors:

$ sudo yum reinstall WHATEVER_THE_PACKAGE_NAME_IS 

Vous pouvez revérifier le nom du package en faisant yum search package_name.

Si ce n'est pas trouvé, vous pouvez essayer de réparer vos dépôts yum par ex. en configurant Webtatic Yum Référentiel.

Pour configurer le référentiel, installez le webtatic-release RPM:

Webtatic EL6 pour CentOS/RHEL 6:

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

Webtatic EL5.1 pour CentOS/RHEL 5:

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

Webtatic 5 pour CentOS/RHEL 5:

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

et répétez le processus de recherche/réinstallation à nouveau.


Si vous utilisez cPanel, vous pouvez essayer d'exécuter le script suivant:

/scripts/check_cpanel_rpms --fix 

Si ne va pas aider, retirer le paquet cassé par exemple rpm -e cpanel-mysql-5.0.96-1.cp1136 et réexécutez la commande check.

Si ne fonctionne toujours pas, une autre chose pourrait être recompiler votre Apache (uniquement si votre lampe est cassée) par:

/scripts/easyapache 
Questions connexes