Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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"

flomoto a écrit :

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"

flomoto a écrit :

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"

hmm

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"

flomoto a écrit :

hmm

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"

flomoto a écrit :
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"

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 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"

JDP91 a écrit :
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 sql

Je 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