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 08/01/2007, à 11:46

Bob Morane

[RESOLU] Paquet récalcitrant

Salut à tous, j'ai un petit problème qui ne s'est pas arrangé récemment. En fait j'avais installé k3d, un logiciel de modélisation 3d de KDE, mais comme je suis tout le temps sous Gnome je ne l'utilisais pas. Lorsque je suis passé sous Edgy il y a quelques jours, il n'a pas su me le mettre à jour. Il me donnait un message du genre "Le sript post installation a renvoyé une erreur ..." Bref, je me dis c'est pas grave je vais l'enlever. Eh ben du coup c'est le "pre-removal script" qui me renvoye une erreur hmm

Sur ce j'arrête de me tracasser de ce paquet qui ne m'embête finalement pas trop, mais je me dis qu'après cette mise à jour je devrais peut-être faire un peu de nettoyage, je pars à la recherche de paquets orphelins (merci à Deborphan et au nouveau filtre de synaptic), et j'enlève une série de brolls et de vielles libs obsolètes.

C'est à ce moment que k3b a décidé de revenir me faire (... censuré ...). Le voilà cassé maintenant. Il dépendait de trucs que deborphan m'a signalé comme orphelins roll

En bref, j'ai maintenant sur mon ordi un paquet cassé qui refuse de se désinstaller, quelqu'un à une idée pour virer ce truc.

Dernière modification par Bob Morane (Le 08/02/2007, à 19:56)

Hors ligne

#2 Le 08/01/2007, à 11:49

did

Re : [RESOLU] Paquet récalcitrant

Bonjour,

Essayes Synaptic -->edition-->réparer paquet les paquets cassés.

Hors ligne

#3 Le 08/01/2007, à 12:43

Bob Morane

Re : [RESOLU] Paquet récalcitrant

Mouais, c'est moyen en fait puisque çà réinstalle les dépendances plutôt que de virer le programme dont j'ai pas besoin.

De toutes façon, çà me renvoye encore ceci

E: k3d: le sous-processus post-installation script a retourné une erreur de sortie d'état 1

Donc, le paquet sera peut-être plus cassé (c'est mieux pour synaptic), mais il reste inutilisable et non désinstallable sad

Hors ligne

#4 Le 08/01/2007, à 12:45

did

Re : [RESOLU] Paquet récalcitrant

Mais une fois réparé, il devrait se désinstaller sans problème, non?

Hors ligne

#5 Le 08/01/2007, à 13:19

Bob Morane

Re : [RESOLU] Paquet récalcitrant

Ben non, puisqu'il refusait déjà AVANT d'être cassé!
D'ailleur le message

E: k3d: le sous-processus post-installation script a retourné une erreur de sortie d'état 1

je l'ai reçu en essayant de réparé le paquet, le reste s'est installé mais ce paquet là pas.
En fait, ce paquet refuse de se réinstaller et aussi de se désinstaller mad

Hors ligne

#6 Le 08/01/2007, à 13:36

inbox

Re : [RESOLU] Paquet récalcitrant

Salut,

Lorsque j'ai voulu désinstaller Open Office pour mettre la nouvelle version, j'ai eu un problème semblable avec des paquets signalés cassés mais pas réellement cassés (:/). Synaptic refusait d'aller au bout avec un message d'erreur (dont je ne me souvient plus).

Je suis donc passé par la ligne de commande :sudo apt-get remove NomDuPaquet

Ca a marché nickel.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#7 Le 08/01/2007, à 14:19

Bob Morane

Re : [RESOLU] Paquet récalcitrant

Euhaaar, même la ligne de commande n'arrive pas à m'aider

~$ sudo apt-get remove k3d
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Les paquets suivants ont été automatiquement installés mais ne sont plus nécessaires :
  k3d libgts-0.7-5
Utiliser "apt-get autoremove" pour les supprimer
Les paquets suivants seront ENLEVÉS :
  k3d
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 44,5Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 169685 fichiers et répertoires déjà installés.)
Suppression de k3d ...
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 1348, in ?
    main()
  File "/usr/bin/pycentral", line 1342, in main
    rv = action.run(global_options)
  File "/usr/bin/pycentral", line 932, in run
    pkg.read_version_info()
  File "/usr/bin/pycentral", line 535, in read_version_info
    raise PyCentralError, "package has no field Python-Version"
__main__.PyCentralError: package has no field Python-Version
dpkg : erreur de traitement de k3d (--remove) :
 le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 1348, in ?
    main()
  File "/usr/bin/pycentral", line 1342, in main
    rv = action.run(global_options)
  File "/usr/bin/pycentral", line 865, in run
    pkg.read_version_info()
  File "/usr/bin/pycentral", line 535, in read_version_info
    raise PyCentralError, "package has no field Python-Version"
__main__.PyCentralError: package has no field Python-Version
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 :
 k3d
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#8 Le 08/01/2007, à 14:30

inbox

Re : [RESOLU] Paquet récalcitrant

En cherchant dans le forum, on trouve ceci http://forum.ubuntu-fr.org/viewtopic.php?pid=493905

NB : penser à utiliser la zone de recherche rapide en haut de page wink

Dernière modification par inbox (Le 08/01/2007, à 14:36)


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#9 Le 08/01/2007, à 15:05

Bob Morane

Re : [RESOLU] Paquet récalcitrant

Euh, oui, merci je ne l'avais pas trouvé (je savais pas trop quoi mettre dans la recherche) mais en quoi çà m'aide? Si j'essaye de faire une suppression complète j'ai le même message d'erreur qu'avec une suppression normale. Mon problème c'est que je ne SAIS PAS désisntaller ce paquet, donc faire une suppression complète ne va pas m'aider, elle est impossible hmm

Quant-à effacer manuellement les fichiers, je pensais que c'était très mauvais de faire çà (le meilleur moyen de foutre le broll dans la liste des paquets), et en plus, comment puis-je savoir QUOI enlever?
Sous windoze j'aurais effacé le dossier du programme et son entrée dans la base de registre, mais sous linux avec les programmes qui s'installent à un endroit, les libs ailleurs, les shared library à un autre endroit ... et encore tout plein d'autres trucs, je fais comment?? Une bête recherche avec l'outil de recherche, me montrera tout ce que je dois  effacer??

Hors ligne

#10 Le 08/01/2007, à 15:16

did

Re : [RESOLU] Paquet récalcitrant

Sinon essayes avec aptitude
sudo aptitude remove paquet sudo aptitide remove --purge paquet

Hors ligne

#11 Le 08/01/2007, à 15:29

michel2652

Re : [RESOLU] Paquet récalcitrant

Bonjour,

did a écrit :

Sinon essayes avec aptitude
sudo aptitude remove paquet
sudo aptitude remove --purge paquet
.              ||

wink

A+

#12 Le 08/01/2007, à 15:42

Bob Morane

Re : [RESOLU] Paquet récalcitrant

Marche pas sad

Hors ligne

#13 Le 08/01/2007, à 16:37

did

Re : [RESOLU] Paquet récalcitrant

oups! merci  michel2652

Hors ligne

#14 Le 08/02/2007, à 19:55

Bob Morane

Re : [RESOLU] Paquet récalcitrant

Résolu par un effacement manuel ET suppression de l'entrée de k3d dans les fichiers status et status-old de dpkg. Si j'ai le courage je ferai une petite explication pour ceux qui renontreraient le même genre de problème. Voir ici pour la discussion qui m'a aidé, et merci à Missoire smile

Hors ligne