• # The butcher effect...

    Posté par . En réponse au message comment enlever un paquet qui n'arrive pas à se désinstaller. Évalué à 1.

    Pour ma part, face à ce genre de situation, je réfléchis assez peu... en regardant la sortie (clairement mal formatée ;p) que tu nous fournis de apt, je vois ça:

    * 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...