Erreur en supprimant phpmyadmin
Il semblerait y avoir un problème sur le paquet phpmyadmin de Breezy, il est impossible de le supprimer.
Le problème
En voulant supprimer le paquet phpmyadmin sous Ubuntu Breezy, on obtient le message d’erreur suivant :
login@host:$ apt-get remove phpmyadmin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
phpmyadmin
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 11,1Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 83825 fichiers et répertoires déjà installés.)
Suppression de phpmyadmin ...
/var/lib/dpkg/info/phpmyadmin.prerm: line 12: db_get: command not found
dpkg : erreur de traitement de phpmyadmin (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
La solution
Il faut modifier le fichier incriminé /var/lib/dpkg/info/phpmyadmin.prerm et rajouter après le commentaire "# Package maintainer’s commands follow" :
. /usr/share/debconf/confmodule
(attention, le point et l’espace sont importants)
Il faut ensuite sauvegarder le fichier, et relancer la commande de suppression :
login@host:$ apt-get remove phpmyadmin

Commentaires