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

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 ! lol

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 ? hmm) 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... sad


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

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 ! smile

Ça devenait tellement n'importe quoi, que j'ai tout réinstallé... sad 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 smile
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 smile

Merci !
(.. je ne tuerie plus violemment un installeur de paquets... roll)

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