Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/11/2006, à 15:21

Goal

[RESOLU] Pas de maj suite à une mauvaise désinstallation...

Hello,

J'ai voulu faire une maj mais voila synaptic me fait :

La liste des logiciels est corrompue
Il est impossible d'installer ou de supprimer des logiciels.
Veuillez utiliser d'abord le « Gestionnaire de paquets Synaptic » ou lancez « sudo apt-get install -f »
dans un terminal pour réparer ce problème.

Le probleme vient de Hot-babe que j'ai voulu viver mais cette erreur apparait :

dpkg : erreur de traitement de hot-babe (--remove) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 10
Des erreurs ont été rencontrées pendant l'exécution :
hot-babe
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dans le répertoire /var/lib/dpkg/info/    j'ai seulement les fichiers suivant concernant hot-babe :

hot-babe.config           
hot-babe.list                 
hot-babe.md5sums     
hot-babe.postinst         
hot-babe.postrm         
hot-babe.preinst         
hot-babe.templates

Pas de fichier "hot-babe.prerm"
Je ne peux pas supprimer ce hot-babe et faire de mise a jour .

Merci.

________________________________________________________

SOLUTION :

Dans certains cas il faut suivre ce que dit mr_pouit (un peu plus bas) et si sa technique ne marche pas : Il faut supprimer le fichier en *.postrm ou en *.prerm...   Méthode ultra barbare !
source : http://forum.ubuntu-fr.org/viewtopic.php?id=18598

Dernière modification par Goal (Le 30/11/2006, à 18:15)

Hors ligne

#2 Le 29/11/2006, à 17:52

mr_pouit

Re : [RESOLU] Pas de maj suite à une mauvaise désinstallation...

Tu es sous edgy ? si oui, ce bug vient d'être rapporté aux PLF également.

La solution la plus simple est d'éditer le fichier hot-babe.postrm, et de remplacer

#!/bin/sh -e

par

#!/bin/bash -e

C'est un problème dû au fait qu'edgy utilise dash et non plus bash comme shell par défaut, et le script de désinstallation utilise un "bashisme" alors qu'il ne devrait pas hmm

Hors ligne

#3 Le 29/11/2006, à 20:14

Goal

Re : [RESOLU] Pas de maj suite à une mauvaise désinstallation...

salut mr_poult

Je suis en effet sous Edgy...
J'ai fait comme tu me l'as conseillé, mais rien n'a changé. J'ai ensuite fait les remplacement dans tous les fichiers ou j'ai pu le rencontré. Mais toujours rien...

Si tu as une autre idée ??

merci

Dernière modification par Goal (Le 29/11/2006, à 20:15)

Hors ligne

#4 Le 29/11/2006, à 20:42

Sp4rKy

Re : [RESOLU] Pas de maj suite à une mauvaise désinstallation...

normalement, si tu modifie le fichier /var/lib/dpkg/info/hot-babe.postrm comme l'a expliqué mr_pouit, et qu'ensuite tu fais un :

sudo apt-get -f install

ou un

apt-get remove hot-babe

Cela devrait le faire

Hors ligne

#5 Le 29/11/2006, à 22:20

Arzhur

Re : [RESOLU] Pas de maj suite à une mauvaise désinstallation...

J'ai le même problème que Goal mais avec amule-common.
J'ai édité le fichier amule-common.postrm. Voilà ce que j'ai :

#!/bin/sh

set -e

if [ "$1" = remove ]; then
    dpkg-divert --package amule --rename --remove /usr/bin/ed2k
fi

Comme l'a expliqué mr_pouit j'ai remplacé :

#!/bin/sh

par :

#!/bin/bash

puis j'ai fais :

sudo apt-get install -f

et même

sudo apt-get remove amule-common

mais rien ni fait :

Suppression de amule-common ...
dpkg-divert: erreur de correspondance sur paquet
  lors de la suppression de « diversion of /usr/bin/ed2k by amule »
  « diversion of /usr/bin/ed2k to /usr/bin/ed2k.xmule by amule-utils » trouvé
dpkg : erreur de traitement de amule-common (--remove) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
amule-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

Quelqu'un aurait une piste ?

Hors ligne

#6 Le 29/11/2006, à 22:21

Goal

Re : [RESOLU] Pas de maj suite à une mauvaise désinstallation...

C'est ce que j'ai fait mais rien... je ne vois pas d'ou ca vient. Mais voila le fichier modifié si il ya un truc de louche que vous voyez :

#!/bin/bash -e 

. /usr/share/debconf/confmodule
db_version 2.0
db_capb backup

license=warning

db_reset hot-babe/accepted-$license

# Automatically added by dh_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
	. /usr/share/debconf/confmodule
	db_purge
fi
# End automatically added section
# Automatically added by dh_desktop
if [ "$1" = "remove" ] && which update-desktop-database >/dev/null 2>&1 ; then
	update-desktop-database -q
fi
# End automatically added section

Hors ligne