[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





Bonsoir et merci pour ta réponse :-)

N'existe t'il pas plutot un moyen de faire croire a aptitude que le paquet n'a jamais
etait installé ?

Ceci me permettrai t'il d'eviter ces erreurs ?

Pour le rapport de bug, je n'en ai jamais envoyé; je vais me lancer, on verra bien !!

Bonne continuation



Reply to: