Mar
11
2014

Problème suite à la mise à jour Percona 5.6.16-64 et la librairie libmysqlclient.so

Bonsoir à tous,

Si vous avez installé PerconaSQL sur votre serveur avec le gestionnaire de paquet YUM vous avez du vous rendre compte que vos sites affiche une erreur 500 Internal Server Error,

Dans les log Apache/LiteSpeed vous devriez avoir ceci:

tail -f /etc/httpd/logs/error_log
[Mon Mar 10 23:07:48 2014] [error] [client 193.X.X.X] /usr/bin/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
[Mon Mar 10 23:09:36 2014] [error] [client 178.X.X.X] /usr/bin/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file

Après une petite vérification dans ChangeLog de Percona vous aurez ceci;

In order to comply with Linux distribution packaging standards Percona‘s version of libmysqlclient has been renamed to libperconaserver. The old name was conflicting with the upstream libmysqlclient. Except for packaging, libmysqlclient and libperconaserverclient of the same version do not have any differences. Users wishing to continue using libmysqlclient will have to install the corresponding package of their distribution, such as mysql-lib for CentOS and libmysqlclient18 for Ubuntu/Debian. Users wishing to build software against libperconaserverclient should install libperconaserverclient-dev package. An old version of Percona-built libmysqlclient will be available for download.

En claire PerconaSQL n’utilisera plus le nom libmysqlclient.so de librairie mais bien libperconaserverclient.so, pour informations ces libraires sont dans le dossier /usr/lib64/

Pour faire simple pour corriger cela il faut faire un Symlink de libmysqlclient.so vers libperconaserverclient.so

ln -s /usr/lib64/libperconaserverclient.so /usr/lib64/libmysqlclient.so

Après cela il est conseillé d’effectuer une petite recompilation via EasyApache:

/scripts/easyapache –build

Et de redémarrer son service MySQL:

service mysql restart

Et voilà, vous ne devriez plus avoir de problème maintenant !!!

À propos de l'Auteur: Quentin C.

Laisser un commentaire

*