OVH Cloud OVH Cloud

pb d'install mysql

2 réponses
Avatar
yves.amalric
Bonjour a tous,
qui aurait une suggestion au sujet d'un pb de ldd +
mysql?

apres reinstall la commande mysql repond:
"mysql: relocation error: mysql: undefined symbol:
mysql_get_parameters" (symbole apparemment defini dans
libmysqlclient12 - la version 10 est presente aussi par
compatibilite avec un vieux logiciel)

Verification qu'on pointe par defaut sur la bonne lib
(v12) dans /usr/lib :
isis /usr/lib 16:34 % ll libmysqlclient.*
-rw-r--r-- 1 root root 293750 2003-04-14 03:52
libmysqlclient.a
-rw-r--r-- 1 root root 775 2003-04-14 03:52
libmysqlclient.la
lrwxrwxrwx 1 root root 24 2004-12-02 16:29
libmysqlclient.so -> libmysqlclient.so.12.0.0
lrwxrwxrwx 1 root root 24 2004-12-02 16:30
libmysqlclient.so.10 -> libmysqlclient.so.12.0.0
-rw-r--r-- 1 root root 214344 2003-04-14 03:52
libmysqlclient.so.10.0.0
lrwxrwxrwx 1 root root 24 2004-11-23 16:31
libmysqlclient.so.12 -> libmysqlclient.so.12.0.0
-rw-r--r-- 1 root root 252264 2004-11-03 00:38
libmysqlclient.so.12.0.0


Suppression de libmysqlclient10 (concurrent avec la 12)
sudo dpkg -S libmysqlclient10

Verif de la sum de la 12
sudo md5sum /usr/lib/libmysqlclient.so.12

Tentative de lancement de mysql
mysql
mysql: relocation error: mysql: undefined symbol:
mysql_get_parameters
ne marche tjs pas

Contournement du pb de lib:
export LD_PRELOAD=3D"/usr/lib/libmysqlclient.so.12"
(fait croire au linker qu'il charge autre chose que
libmysqlclient.so.12)

mysql
marche alors ok

Question: quelqu'un aurait-il une idee ou une
heuristique pour rendre le changement permanent?

PS:apt-get install --reinstall n'a rien donne.


Merci!

=0A=0AAcc=E9dez au courrier =E9lectronique de La Poste : www.laposte.net =
; =0A3615 LAPOSTENET (0,34=80/mn) ; t=E9l : 08 92 68 13 50 (0,34=80/mn)=0A=
=0A

2 réponses

Avatar
Jean-Michel OLTRA
bonjour,


Le jeudi 02 décembre 2004, yves.amalric a écrit...



Contournement du pb de lib:
export LD_PRELOAD="/usr/lib/libmysqlclient.so.12"
(fait croire au linker qu'il charge autre chose que
libmysqlclient.so.12)



mysql
marche alors ok



Question: quelqu'un aurait-il une idee ou une
heuristique pour rendre le changement permanent?



Il y a déjà eu ce problème, ou similaire, sur la liste, dans les 6
derniers mois je dirais. Donc -> archives, je ne me rappelle pas la
réponse.


--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* yves.amalric [2004-12-02 16:39] :
Bonjour a tous,
qui aurait une suggestion au sujet d'un pb de ldd +
mysql?

apres reinstall la commande mysql repond:
"mysql: relocation error: mysql: undefined symbol:
mysql_get_parameters" (symbole apparemment defini dans
libmysqlclient12 - la version 10 est presente aussi par
compatibilite avec un vieux logiciel)



[...]

Tentative de lancement de mysql
mysql
mysql: relocation error: mysql: undefined symbol:
mysql_get_parameters
ne marche tjs pas

Contournement du pb de lib:
export LD_PRELOAD="/usr/lib/libmysqlclient.so.12"
(fait croire au linker qu'il charge autre chose que
libmysqlclient.so.12)

mysql
marche alors ok

Question: quelqu'un aurait-il une idee ou une
heuristique pour rendre le changement permanent?



ldconfig ?

PS:apt-get install --reinstall n'a rien donne.



Bizarre, cela aurait du fonctionner, il y a bien un ldconfig dans
/var/lib/dpkg/info/libmysqlclient10.postrm.

Quelle version de mysql-server as-tu d'installé ?


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact