OVH Cloud OVH Cloud

mysql-server refuse de se lancer

6 réponses
Avatar
Michel Luc
Bonsoir,

Hier soir j'ai arrêté la machine (nouveau noyau), et depuis j'ai le
message d'erreur :
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
OK! Droits, fichiers de conf... tout me semble correct, mais dans syslog
j'ai plusieurs lignes indiquant que la connexion à root@localhost est
refusée ?
Le fichier /etc/mysql/debian.cnf (debconf) contient "user =
debian-sys-maint" avec un mot de passe de 16 caractères, je suppose que si
cette connexion n'est pas valide il doit essayer "root" (mysql).
Je tente un dpkg-reconfigure mysql-server, mais rien ne change j'ai
toujours la même erreur. Alors je remplace cet utilisateur
"debian-sys-maint" par un autre que je sais être valide et relance mysql.
Cette fois le message est :
Starting MySQL database server: mysqld.
Checking for crashed MySQL tables in the background.
Mais impossible de me connecter :
mysql: relocation error: mysql: undefined symbol: mysql_get_parameters
Table mysql corrompue ?
Je n'ai fais aucune modif, ni mis à jour les paquets mysql.

Qqun a une idée où se situe mon pb et comment y remédier ? Merci :)


@+
--
Michel Luc mluc@cern91.net | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org <admin@cern91.net>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Jean-Michel OLTRA
bonjour,


Le mardi 05 octobre 2004, Michel Luc a écrit...


Mais impossible de me connecter :
mysql: relocation error: mysql: undefined symbol: mysql_get_parameters
Table mysql corrompue ?
Je n'ai fais aucune modif, ni mis à jour les paquets mysql.



Qqun a une idée où se situe mon pb et comment y remédier ? Merci :)




Pas trop...

Essayer de démarrer le serveur à la main, en y précisant les paramètres,
user notamment ?
Vérifier les logs propres au serveur ?
Utiliser mysqlcheck ou myisamchk pour vérifier les tables ?
Faire un fsck de la partition contenant les tables mysql ?

--
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
Michel Luc
Le mardi 5 Octobre 2004 08:44, Jean-Michel OLTRA a écrit :
bonjour,


Le mardi 05 octobre 2004, Michel Luc a écrit...

> Mais impossible de me connecter :
> mysql: relocation error: mysql: undefined symbol:
> mysql_get_parameters Table mysql corrompue ?
> Je n'ai fais aucune modif, ni mis à jour les paquets mysql.
>
> Qqun a une idée où se situe mon pb et comment y remédier ? Merci :)

Pas trop...

Essayer de démarrer le serveur à la main, en y précisant les paramètres,
user notamment ?


J'ai toujours le mm pb.
Vérifier les logs propres au serveur ?


Rien d'autre que le démarrage de mysqld, pas d'erreur.
Utiliser mysqlcheck ou myisamchk pour vérifier les tables ?


Alors là j'ai 2 tables corrompues, mais ça ne semble pas être le seul pb,
si je passe l'option -c ou --help à mysqlcheck j'ai une erreur de
segmentation ?
Faire un fsck de la partition contenant les tables mysql ?


C'est possible que ce soit ça, mais je n'ai pas encore pu le faire,
c'est un peu chaud de mettre la parttion /var en lecture seule.

Merci :)

@+
--
Michel Luc | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
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
Jean-Michel OLTRA
bonjour,


Le mardi 05 octobre 2004, Michel Luc a écrit...


> Utiliser mysqlcheck ou myisamchk pour vérifier les tables ?
Alors là j'ai 2 tables corrompues, mais ça ne semble pas être le seul pb,
si je passe l'option -c ou --help à mysqlcheck j'ai une erreur de
segmentation ?



Tu peux réparer ?

> Faire un fsck de la partition contenant les tables mysql ?
C'est possible que ce soit ça, mais je n'ai pas encore pu le faire,
c'est un peu chaud de mettre la parttion /var en lecture seule.



Et en rescue ?

Mais, tapes:
mysql: relocation error: mysql: undefined symbol:
pour faire une recherche sur Google Groups, il y a des trucs, dont cela
(désolé pour la longueur du lien)

http://groups.google.fr/groups?hl=fr&lr=&threadm=2He6J-4zS-17%40gated-at.bofh.it&rnum=3&prev=/groups%3Fq%3D%2Bmysql:%2Brelocation%2Berror:%2Bmysql:%2Bundefined%2Bsymbol:%26hl%3Dfr%26lr%3D%26scoring%3Dd%26start%3D0%26sa%3DN


--
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
Michel Luc
Rien trouvé dans les logs du système et des outils de monitoring,
après une journée passée à éplucher ces données.
fsck n'a pas indiqué d'erreur sur la partition /var (lib/mysql).

J'ai fini par désinstaller mysql et installer la version 4.0.21-3,
reconstruit les tables et les droits. Et maintenant ça marche
correctement; mysqladmin, mysqlcheck et mysql fonctionnent normalement!
Rien compris ?
Est ce possible qu'une lib utilisée par mysql, comme libdbd-mysql-perl
libmysqlclient* est été mise à jour pour une autre app. sans prendre en
compte la dépendance ?

Le mardi 5 Octobre 2004 23:33, Michel Luc a écrit :
Le mardi 5 Octobre 2004 08:44, Jean-Michel OLTRA a écrit :
> bonjour,
>
>
> Le mardi 05 octobre 2004, Michel Luc a écrit...
>
> > Mais impossible de me connecter :
> > mysql: relocation error: mysql: undefined symbol:
> > mysql_get_parameters Table mysql corrompue ?
> > Je n'ai fais aucune modif, ni mis à jour les paquets mysql.
> >
> > Qqun a une idée où se situe mon pb et comment y remédier ? Merci :)
>
> Pas trop...
>
> Essayer de démarrer le serveur à la main, en y précisant les
> paramètres, user notamment ?

J'ai toujours le mm pb.

> Vérifier les logs propres au serveur ?

Rien d'autre que le démarrage de mysqld, pas d'erreur.

> Utiliser mysqlcheck ou myisamchk pour vérifier les tables ?

Alors là j'ai 2 tables corrompues, mais ça ne semble pas être le seul
pb, si je passe l'option -c ou --help à mysqlcheck j'ai une erreur de
segmentation ?

> Faire un fsck de la partition contenant les tables mysql ?

C'est possible que ce soit ça, mais je n'ai pas encore pu le faire,
c'est un peu chaud de mettre la parttion /var en lecture seule.

Merci :)




@+
--
Michel Luc | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
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
Michel Luc
Bonjour,

Merci Jean-Michel de te précocupper de mon pb,
je suis déjà en version: 4.0.21-1 :(
Ne pouvant laisser ce service une journée de plus en rideau, je suis passé
en version 4.0.21-3 après un apt-get remove --purge: Tout est de nouveau
opérationnel. Désolé de ne pouvoir donner une solution :(

Merci encore.

Le mercredi 6 Octobre 2004 23:33, Jean-Michel OLTRA a écrit :
bonjour,


Le mardi 05 octobre 2004, Michel Luc a écrit...

> > Utiliser mysqlcheck ou myisamchk pour vérifier les tables ?
>
> Alors là j'ai 2 tables corrompues, mais ça ne semble pas être le
> seul pb, si je passe l'option -c ou --help à mysqlcheck j'ai une
> erreur de segmentation ?

Tu peux réparer ?

> > Faire un fsck de la partition contenant les tables mysql ?
>
> C'est possible que ce soit ça, mais je n'ai pas encore pu le faire,
> c'est un peu chaud de mettre la parttion /var en lecture seule.

Et en rescue ?

Mais, tapes:
mysql: relocation error: mysql: undefined symbol:
pour faire une recherche sur Google Groups, il y a des trucs, dont cela
(désolé pour la longueur du lien)

http://groups.google.fr/groups?hl=fr&lr=&threadm=2He6J-4zS-17%40gated-at
.bofh.it&rnum=3&prev=/groups%3Fq%3D%2Bmysql:%2Brelocation%2Berror:%2Bmysq
l:%2Bundefined%2Bsymbol:%26hl%3Dfr%26lr%3D%26scoring%3Dd%26start%3D0%26sa
%3DN


--
jm



--
Michel Luc | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------


--
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
* Michel Luc [2004-10-07 00:06] :
Bonjour,

Merci Jean-Michel de te précocupper de mon pb,
je suis déjà en version: 4.0.21-1 :(
Ne pouvant laisser ce service une journée de plus en rideau, je suis passé
en version 4.0.21-3 après un apt-get remove --purge: Tout est de nouveau
opérationnel. Désolé de ne pouvoir donner une solution :(



L'explication est donnée dans le changelog de mysql-server :

* The dependencies between mysql-client and libmysqlclient12 were
too loose, when upgrading only the client this can lead to non working
binaries due to relocation errors (thanks to Dominic Cleal).
Closes: #271803

et aussi dans le rapport de bogue indiqué (http://bugs.debian.org/271803).


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