#1 Le 31/05/2010, à 15:56
- JDP91
probleme DPKG paquet "half configured"
Bonjour, suite à mon passage en 10.04 (voir un autre fil sur difficultés de boot) ma configuration mysql ne fonctionne plus.
lorsque je tente de réinstaller le paquet mysql-server-5.1 le gestionnaire de paquets synaptic reste bloqué sur une fenêtre avec message :" Preparation du remplacement de mysql-server-5.1.41-3ubuntu12.1.."etc..
lorsque j'essaye de supprimer ce paquet( sudo dpkg --remove mysql-server-5.1), j'obtiens:
dpkg : erreur de traitement de mysql-server-5.1 (--remove) :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution : mysql-server-5.1
Dans le log de dpkg, je lis:
10-05-31 15:33:46 upgrade mysql-server-5.1 5.1.41-3ubuntu12.1 5.1.41-3ubuntu12.1
2010-05-31 15:33:46 status half-configured mysql-server-5.1 5.1.41-3ubuntu12.1
Je ne peux le deinstaller, je ne peux le réinstaller..
Y-at-il une autre possibilité ?
Merci de tout conseil
Hors ligne
#2 Le 31/05/2010, à 16:03
- flomoto
Re : probleme DPKG paquet "half configured"
essaye ça
sudo dpkg -r --force-all mysql-server
Hors ligne
#3 Le 31/05/2010, à 16:18
- JDP91
Re : probleme DPKG paquet "half configured"
essaye ça
sudo dpkg -r --force-all mysql-server
sudo dpkg -r --force-all mysql-server-5.1
dpkg : avertissement : problème contourné par utilisation de --force :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 288862 fichiers et répertoires déjà installés.)
Suppression de mysql-server-5.1 ...
Et il ne se passe plus rien, je n'ai plus la main sur la fenetre terminal. Quand je lance dans une autre fenetre terminal:
sudo dpkg --configure -a
dpkg: la zone de la base de données d'état est verrouillée par un autre processus..
Il faut que je reboot
Hors ligne
#4 Le 31/05/2010, à 16:34
- flomoto
Re : probleme DPKG paquet "half configured"
t'as essayé
sudo dpkg-reconfigure mysql-server-5.1
?
Dernière modification par flomoto (Le 31/05/2010, à 16:34)
Hors ligne
#5 Le 31/05/2010, à 17:29
- JDP91
Re : probleme DPKG paquet "half configured"
t'as essayé
sudo dpkg-reconfigure mysql-server-5.1
?
OK je continue. Merci.
sudo dpkg-reconfigure mysql-server-5.1
/usr/sbin/dpkg-reconfigure: mysql-server-5.1 est cassé ou partiellement installé.
Le canard est toujours vivant....
Hors ligne
#6 Le 31/05/2010, à 17:35
- flomoto
Re : probleme DPKG paquet "half configured"
sudo apt-get install mysql-server-5.1 --fix-broken
ou
sudo apt-get remove mysql-server-5.1 --fix-broken
Dernière modification par flomoto (Le 31/05/2010, à 17:36)
Hors ligne
#7 Le 31/05/2010, à 17:58
- JDP91
Re : probleme DPKG paquet "half configured"
sudo apt-get install mysql-server-5.1 --fix-broken
ou
sudo apt-get remove mysql-server-5.1 --fix-broken
sudo apt-get install mysql-server-5.1 --fix-broken
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
mysql-server-5.1 est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libknotificationitem1 libass3 libexiv2-5 liblzma0 libcelt0 libfaad0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/7 007ko dans les archives.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
(Lecture de la base de données... 288863 fichiers et répertoires déjà installés.)
Préparation du remplacement de mysql-server-5.1 5.1.41-3ubuntu12.1 (en utilisant .../mysql-server-5.1_5.1.41-3ubuntu12.1_i386.deb) ...
Puis plus rien..Je reboot
sudo apt-get remove mysql-server-5.1 --fix-broken
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libhtml-template-perl libknotificationitem1 libass3 libexiv2-5 liblzma0
libcelt0 libfaad0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
mysql-server-5.1
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 15,0Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
dpkg : erreur de traitement de mysql-server-5.1 (--remove) :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution :
mysql-server-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Le canard est toujours vivant!!
Hors ligne
#8 Le 01/06/2010, à 10:55
- flomoto
Re : probleme DPKG paquet "half configured"
sudo sh /var/lib/dpkg/info/mysql-server-5.1.preinst
puis
sudo sh /var/lib/dpkg/info/mysql-server-5.1.postinst
...
Dernière modification par flomoto (Le 01/06/2010, à 10:58)
Hors ligne
#9 Le 01/06/2010, à 12:01
- JDP91
Re : probleme DPKG paquet "half configured"
sudo sh /var/lib/dpkg/info/mysql-server-5.1.preinst
puis
sudo sh /var/lib/dpkg/info/mysql-server-5.1.postinst
...
Merci de continuer à m'aider...
sudo sh /var/lib/dpkg/info/mysql-server-5.1.preinst
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop mysql
stop: Job has already been stopped: mysql
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 1
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
sudo service mysql stop
stop: Job has already been stopped: mysql
sudo sh /var/lib/dpkg/info/mysql-server-5.1.preinst
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop mysql
stop: Job has already been stopped: mysql
invoke-rc.d: initscript mysql, action "stop" failed.
invoke-rc.d returned 1
There is a MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
....?
Hors ligne
#10 Le 01/06/2010, à 15:49
- flomoto
Re : probleme DPKG paquet "half configured"
D'après le message, il y a un serveur mysql qui tourne mais qui ne peut pas être arrêté. Peut-être c'est la cause de tes problèmes. Pour l'arrêter :
ps ax | grep sql
ce qui devrait retourner quelquechose du genre :
2538 ? S 0:00 /bin/sh /usr/bin/mysqld_safe
2575 ? Sl 0:09 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql [...]
2576 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
tu repères tes numéros, et tu les inscris dans la commande :
sudo kill -9 2538 2575 2576
et ensuite tu ré-essayes les commandes que je t'ai indiquées et qui ont échoué.
Après ça, je suis dépassé et je ne peux plus grand-chose pour toi...
Hors ligne
#11 Le 01/06/2010, à 16:10
- JDP91
Re : probleme DPKG paquet "half configured"
D'après le message, il y a un serveur mysql qui tourne mais qui ne peut pas être arrêté. Peut-être c'est la cause de tes problèmes. Pour l'arrêter :
ps ax | grep sql
ce qui devrait retourner quelquechose du genre :
2538 ? S 0:00 /bin/sh /usr/bin/mysqld_safe 2575 ? Sl 0:09 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql [...] 2576 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
tu repères tes numéros, et tu les inscris dans la commande :
sudo kill -9 2538 2575 2576
et ensuite tu ré-essayes les commandes que je t'ai indiquées et qui ont échoué.
Après ça, je suis dépassé et je ne peux plus grand-chose pour toi...
un seul qui tourne et qui change de PID, donc pas moyen de le tuer.
ps ax | grep sql
2859 pts/0 S+ 0:00 grep --color=auto sql
ps ax | grep sql
2871 pts/0 S+ 0:00 grep --color=auto sql
ps ax | grep sql
3000 pts/0 S+ 0:00 grep --color=auto sql
Je continue à chercher. Merci pour tout
Hors ligne
#12 Le 01/06/2010, à 16:16
- flomoto
Re : probleme DPKG paquet "half configured"
en fait ce que tu obtiens
3000 pts/0 S+ 0:00 grep --color=auto sql
ce n'est pas un processus mysql, mais seulement ta commande "grep" qui cherche le motif "sql" dans la liste des processus... donc tu n'as pas de mysql qui tourne, le blocage ne vient pas de là. Est-ce que tu as essayé les manipulations type apt-get remove, mais en démarrant en single-user mode depuis grub ? (appelé aussi mode "recovery")
Hors ligne
#13 Le 01/06/2010, à 16:22
- JDP91
Re : probleme DPKG paquet "half configured"
flomoto a écrit :D'après le message, il y a un serveur mysql qui tourne mais qui ne peut pas être arrêté. Peut-être c'est la cause de tes problèmes. Pour l'arrêter :
ps ax | grep sql
ce qui devrait retourner quelquechose du genre :
2538 ? S 0:00 /bin/sh /usr/bin/mysqld_safe 2575 ? Sl 0:09 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql [...] 2576 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
tu repères tes numéros, et tu les inscris dans la commande :
sudo kill -9 2538 2575 2576
et ensuite tu ré-essayes les commandes que je t'ai indiquées et qui ont échoué.
Après ça, je suis dépassé et je ne peux plus grand-chose pour toi...
un seul qui tourne et qui change de PID, donc pas moyen de le tuer.
ps ax | grep sql
2859 pts/0 S+ 0:00 grep --color=auto sql
ps ax | grep sql
2871 pts/0 S+ 0:00 grep --color=auto sql
ps ax | grep sql
3000 pts/0 S+ 0:00 grep --color=auto sqlJe continue à chercher. Merci pour tout
Je viens de comprendre pourquoi il change a chaque nouvelle commande (honte à moi!)
Hors ligne
#14 Le 02/06/2010, à 09:47
- JDP91
Re : probleme DPKG paquet "half configured"
J'arrete toute recherche et je redemarre à 0 d'un CD ubuntu 9.10. Trop de temps perdu avec la release 10.04
Hors ligne