[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: aptitude : desinstallation corrompue



nico wrote:
> Bonsoir a tous,
[...]
> Suppression de bootsplash-theme-newlinux ...
> dpkg : erreur de traitement de bootsplash-theme-newlinux (--remove) :
> le sous-processus pre-removal script a retourné une erreur de sortie
> d'état 10
> Des erreurs ont été rencontrées pendant l'exécution :
> bootsplash-theme-newlinux
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> Échec de l'installation d'un paquet. Tentative de réparation :
> [root@ted:/home/nico] $:

Une solution dans ces cas là (en plus du rapport de bug pour un package
qu'on ne peut pas enlever) est de mettre
exit 0
en haut du/des script /var/lib/dpkg/package.[post|pre]rm (s'ils
existent), ou mieux de commenter la/les instructions qui génèrent
l'erreur si tu arrives à les trouver (ça fera un rapport de bug plus
précis).

ATTENTION: ces manip veulent dire que les scripts de 'remove' ne seront
pas exécuté (ou pas complètement). Donc il est prudent de regarder ce
qu'il y a dedans pour le faire à la main si nécessaire (suppression de
fichiers de config, de fichiers de log, d'utilisateurs, ...)

Un truc peut déjà être de rajouter la ligne
set -x
au début du script. Ça affichera toutes les commandes exécutées quand tu
essaie d'enlever le package et donc tu verras la dernière qui a un code
d'erreur et fait planter la désinstallation. Ça te permet de choisir
entre mettre un 'exit 0' comme dit plus haut ou corriger le script.

  A+
    Vincent



Reply to: