Bonjour à tous,
j'ai un problÚme avec le paquet mysql-server-5.0 qui ne peut pas s'enlever.
J'ai un message :
# aptitude purge mysql-server-5.0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Les paquets suivants seront ENLEVÃSÂ :
mysql-server-5.0{pu}
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 105 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. AprÚs dépaquetage, 86,5Mo seront libérés.
Voulez-vous continuer ? [Y/n/?]
Ãcriture de l'information d'état étendu... Fait
(Lecture de la base de données... 159411 fichiers et répertoires déjà installés.)
Suppression de mysql-server-5.0 ...
* Stopping MySQL database server mysqld [ OK ]
/etc/lsb-base-logging.sh: line 339: SPL_PRG: unbound variable
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg : erreur de traitement de mysql-server-5.0 (--purge) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
* Stopping MySQL database server mysqld [ OK ]
/etc/lsb-base-logging.sh: line 339: SPL_PRG: unbound variable
invoke-rc.d: initscript mysql, action "stop" failed.
* Starting MySQL database server mysqld [ OK ]
/etc/lsb-base-logging.sh: line 339: SPL_PRG: unbound variable
invoke-rc.d: initscript mysql, action "start" failed.
^Cdpkg : erreur lors du nettoyage :
sous-processus post-installation script tué par le signal (Interruption)©cessaire de télécharger 0o d'archives. AprÚs dépaquetage, 86,5Mo seront libérés.
Voulez-vous continuer ? [Y/n/?]
Ãcriture de l'information d'état étendu... Fait
(Lecture de la base de données... 159411 fichiers et répertoires déjà installés.)
Suppression de mysql-server-5.0 ...
* Stopping MySQL database server mysqld [ OK ]
/etc/lsb-base-logging.sh: line 339: SPL_PRG: unbound variable
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg : erreur de traitement de mysql-server-5.0 (--purge) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
* Stopping MySQL database server mysqld [ OK ]
/etc/lsb-base-logging.sh: line 339
# oups
Posté par carlo . Évalué à 1.
Il m'a également mangé la fin de mon texte, donc je reprends.
J'ai l'erreur au-dessus également en utilisant dpkg -r, et je me demandais comment je peux réparer mon apt (je ne peux plus rien installer ni désinstaller) et comment je peux forcer la désinstallation de ce paquet qui fout la m** sur ma machine ?
merci d'avance.
[^] # Re: oups
Posté par Henry-Nicolas Tourneur (site web personnel) . Évalué à 1.
Je n'ai jamais vu ça mais à l'instinct je dirai que c'est : Partially Uninstalled donc il te resterai des morceaux mais pas tout de mysql.
Ce que je commencerai par faire c'est d'essayer de le réinstaller (mysql-server) pour le déinstaller ensuite. Si ça ne marche pas essaye éventuellement les options force de dpkg.
[^] # Re: oups
Posté par carlo . Évalué à 2.
une réinstall ne marchent pas, même problème
un dpkg -r --force-remove-reinstreq mysql-server-5.0 me renvoie exactement les mêmes erreurs...
# Mal arrêté / mal démarré ?
Posté par Naha (site web personnel) . Évalué à 3.
La solution (si c'est bien là qu'est le problème) : régler ça à coup de kill -9.
Et en effet, réinstaller proprement le paquet avant de le purger à nouveau ne peut pas faire de mal (ça n'empêche pas de tout killer avant, parce que tu risques d'avoir des problèmes également à la réinstallation).
# The butcher effect...
Posté par LaBienPensanceMaTuer . Évalué à 1.
* Stopping MySQL database server mysqld [ OK ]
/etc/lsb-base-logging.sh: line 339: SPL_PRG: unbound variable
invoke-rc.d: initscript mysql, action "stop" failed.
Ou encore ça:
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Dans ce cas, ni une ni deux, j'éditerai soit /etc/lsb-base-logging.sh soit /var/lib/dpkg/info/mysql-server-5.0.prerm (le fameux script de "pre-removal") et j'y mettrai au début un joli exit 0 ... comme ça, certes, c'est pas joliement desinstallé, mais au moins, apt est remis d'équerre, et tu peux faire le ménage à la main ensuite :)
Car ici, ce qui stoppe apt, c'est juste que l'un de ces scripts lui renvoie quelque chose non nul...
[^] # Re: The butcher effect...
Posté par carlo . Évalué à 1.
Le fait d'arrêter mysql avant ne servait rien, et j'avoue que même si j'avais déjà pensé à ta solution... je préférais voir si il n'y en avait pas une meilleure...
en l'occurence... non !! :)
ou tout au moins j'ai pu désinstallé, je vais me faire une réinstall et ensuite je vois.
merci
# peut-être lié à un bug connu
Posté par niol (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.