#1 Le 21/07/2009, à 16:30
- petilu63
impossible de supprimer paquet
Bonjour à tous !
Par je ne sais après quelle intervention (malheureusement) j'ai reçu ce genre d'erreur en voulant lancer obmenu (je suis sous openbox). Les principales dépendances de celui-ci sont python2.4 et python2.4-dev. J'ai donc eu en problème initial ceci :
$ obmenu
Traceback (most recent call last):
File "/usr/bin/obmenu", line 21, in ?
import obxml, gtk, gtk.glade, gobject, random, time, os, sys
ImportError: No module named gtk
Ceci est un problème épineux mais qui n'est pas le coeur du sujet. Il semble cependant lié à la suite...
Je me suis aperçu que aptitude me retourne l'erreur suivante en lançant aptitude update (ou en lançant synaptic)
E: Le paquet python-gtk2-dev doit être réinstallé, mais il est impossible de trouver son archive.
E: Erreur interne en recalculant le cache des dépendances (1). Veuillez envoyer un rapport d'anomalie.
Ceci me semble assez sérieux...
J'ai essayé d'aller chercher le paquet en question sur internet et de copier-coller moi-même chaque fichier au bon endroit. J'ai essayé toutes les commandes possibles (enfin toutes celles que je connais) pour essayer de me débarasser de ce paquet génant pour essayer de le réinstaller correctement, rien n'y fait...
Par exemple :
apt-get remove purge python-gtk2-dev --force-yes
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Le paquet python-gtk2-dev doit être réinstallé, mais il est impossible de trouver son archive.
debian-lucas:/home/petilu-debian#
Avez-vous une idée ?
Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée
Hors ligne
#2 Le 21/07/2009, à 19:40
- Goulou99
Re : impossible de supprimer paquet
Salut,
Va voir de ce côté,
http://forum.ubuntu-fr.org/viewtopic.php?id=306667
Hors ligne
#3 Le 21/07/2009, à 20:11
- petilu63
Re : impossible de supprimer paquet
J'étai déjà allé voir... et ça me donne ceci :
dpkg --force-remove-reinstreq, --remove python-gtk2-dev
dpkg - avertissement, problème contourné à cause de --force :
Le paquet est dans un état incohérent - vous devriez
le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 147426 fichiers et répertoires déjà installés.)
Suppression de python-gtk2-dev ...
dpkg : erreur de traitement de python-gtk2-dev (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
python-gtk2-dev
raaah
Je n'arrive plus à ouvrir synaptic : j'ai ce message d'erreur qui ne me permet pas de continuer :
E: Le paquet python-gtk2-dev doit être réinstallé, mais il est impossible de trouver son archive.
E: Erreur interne en recalculant le cache des dépendances (1). Veuillez envoyer un rapport d'anomalie.
Je ne comprends pas....
Dernière modification par petilu63 (Le 21/07/2009, à 20:11)
Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée
Hors ligne
#4 Le 21/07/2009, à 20:33
- Goulou99
Re : impossible de supprimer paquet
Salut,
Bon alors si on tentait de le réinstaller:
Avant:
sudo dpkg --configure -a
Puis:
Sudo aptitude install python-gtk2-dev
Hors ligne
#5 Le 22/07/2009, à 00:33
- petilu63
Re : impossible de supprimer paquet
Je ne suis pas sûr de me faire bien comprendre... Il s'agit vraiment d'un cas de force majeure !
Je connais ces commandes et je crois en avoir déjà essayé un bon échantillon... sans succès. Les messages d'erreurs conseillaient souvent de réinstaller le paquet avant de le supprimer (logique ? ) ce que j'ai tenté de fair via aptitude ou graphiquement synaptics.
Voici toujours les résultat aux commandes proposées...
dpkg --configure -a
Paramétrage de python-gtk2-dev (2.14.1-3) ...
dpkg : erreur de traitement de python-gtk2-dev (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
python-gtk2-dev
et
aptitude install python-gtk2-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Écriture de l'information d'état étendu... Fait
Lecture des descriptions de tâches... Fait
Les paquets partiellement installés suivants seront configurés :
python-gtk2-dev
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 623 non mis à jou
r.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront uti
lisés.
Écriture de l'information d'état étendu... Fait
Paramétrage de python-gtk2-dev (2.14.1-3) ...
dpkg : erreur de traitement de python-gtk2-dev (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'ét
at 1
Des erreurs ont été rencontrées pendant l'exécution :
python-gtk2-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Paramétrage de python-gtk2-dev (2.14.1-3) ...
dpkg : erreur de traitement de python-gtk2-dev (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'ét
at 1
Des erreurs ont été rencontrées pendant l'exécution :
python-gtk2-dev
À noter que j'ai essayé de le faire à la bourrin, c'est à dire avec un find de trouver dans mon système tout ce qui contenait python-gtk2-dev et de tout supprimer moi-même.... Je ne sais pas si c'était une bonne idée, mais en tout cas plus d'erreur fatale pour ouvrir Synaptic. Mais tous les autres problèmes restent inchangés...
Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée
Hors ligne
#6 Le 22/07/2009, à 01:00
- Goulou99
Re : impossible de supprimer paquet
Salut,
Je suis toujours là et je cherche une solution. J'ai pris bonne note de tes manips.
Hors ligne
#7 Le 22/07/2009, à 01:12
- Goulou99
Re : impossible de supprimer paquet
Salut,
Parlant bourrin, si on repartais à la source et on supprimait obmenu:
sudo dpkg --force-all --purge obmenu
après tu fais:
sudo dpkg --configure -a
si ce n'est pas trop laid après cette deuxième commande tu fais:
sudo aptitude install obmenu
Mais je ne suis pas encore sûr, ce que je sais cependant c'est que tes messages d'erreurs commencent à ressembler à du connu.
Hors ligne
#8 Le 22/07/2009, à 08:32
- petilu63
Re : impossible de supprimer paquet
De mieux en mieux...
dpkg --configure -a
dpkg : erreur de traitement de reportbug (--configure) :
Le paquet est dans un état vraiment incohérent - vous devriez
le réinstaller avant de tenter de le configurer.
Des erreurs ont été rencontrées pendant l'exécution :
reportbug
Dernière modification par petilu63 (Le 22/07/2009, à 08:32)
Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée
Hors ligne
#9 Le 22/07/2009, à 15:53
- Goulou99
Re : impossible de supprimer paquet
Salut,
Je reviens encore à la source et ton problème semble relié à python et à la présence de plusieurs versions de ce dernier. Voir ici:
http://forum.ubuntu-fr.org/viewtopic.php?id=23708
Pour ce qui de synaptic, je te propose pour le moment de faire
sudo apt-get clean
Et, si tu peux accéder à synaptic vérifie s'il n'y a pas des paquets cassé que tu pourrais essayer de réparer et vérifier s'il n'y a pas deux versions de python installés.
On cherche des pistes. Je suis toujours là et poste-moi des résultats et on continuera à checher.
Hors ligne
#10 Le 24/07/2009, à 02:25
- Goulou99
Re : impossible de supprimer paquet
Salut,
Je vais te suggérer une manip qui semble fonctionner dans plusieurs cas pour débloquer synaptic. Je ne suis pas sûr mais ça pourrait fonctionner.
Dans un terminal tu exécutes le commandes suivantes:
cd /var/lib/dpkg
sudo mv info info_old
sudo mkdir info
sudo apt-get update
sudo apt-get -f install
sudo mv info_old info
En espérant que cela pourra t'aider.
Hors ligne
#11 Le 24/07/2009, à 09:26
- petilu63
Re : impossible de supprimer paquet
Merci de passer du temps à m'aider !
Ça devenait tellement n'importe quoi, que j'ai tout réinstallé... installation minimale (debian Sid) en essayant de tout faire proprement. Mon système est donc vierge de tout paquet installé de travers ou de choses à priori inutiles.
Je n'ai maintenant plus de paquet cassé, mais toujours le problème initial de obmenu.
En installant tout j'ai compris que j'ai en effet deux versions de python installées : python2.4 et python2.5. Quand je fais comme si je voulais désinstaller python2.5 il me sort une liste de pleins de trucs à désinstaller -> j'en déduis que moult applications utilisent python2.5.
En revanche seul obmenu semble réclamer python2.4 ... bizarre.
Je suis désolé de ne pas avoir la possibilité d'essayer les manip que tu me proposes maintenant (car maintenant ça marche -et heureusement !- ) et le problème de OBmenu n'est pas le sujet.
Donc pas vraiment [résolu] mais bon...
Ubuntu 10.04 + gnome / Debian Squeeze + openbox
un bon réflexe : documentation ; débutant sur ubuntu : lecture conseillée
Hors ligne
#12 Le 24/05/2010, à 16:26
- Maigre*
Re : impossible de supprimer paquet
Bonjour,
j'ai eu un problème similaire en commençant l'installation
d'un .deb (linux-headers-2.6.34rc7) que j'ai tué au milieu.
Mauvaise idée
Synaptic bloqué et sudo dpkg --configure -a
me demandede reinstaller le paquet
mais lors de la reinstallation :
Vous devez fermer les autres instances
de gestionnaire de logiciel...
la derniere manip :
cd /var/lib/dpkg
sudo mv info info_old
sudo mkdir info
sudo apt-get update
sudo apt-get -f install
sudo mv info_old info
a déclenché l'update manager me proposant de
faire une mise à jour partielle ce que j'ai accepté et
cela à reglé le problème
Merci !
(.. je ne tuerie plus violemment un installeur de paquets... )
Lucid Lynx 64bits
Dernière modification par Maigre* (Le 24/05/2010, à 16:27)
Association SUPER
"promouvoir les initiatives locales par un soutient à la gestion, la logistique et la création
pour encourager les modes de vie et actions autonomes"
association.super (gmail)
Hors ligne