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 26/07/2008, à 08:57

Antedeus

[Résolu] suppression de paquets orphelins

je n'arrive pas à supprimer un paquet orphelin via GtKOrphan et meme par synaptic...

le paquet orphelin en question est : linux-ubuntu-modules-2.6.22-15-generic

un résidu d'ancien noyau...

et j'ai le retour suivant :

Démarrage...
(Lecture de la base de données... 139676 fichiers et répertoires déjà installés.)
Suppression de linux-ubuntu-modules-2.6.22-15-generic ...
Purge des fichiers de configuration de linux-ubuntu-modules-2.6.22-15-generic ...
FATAL: Could not open '/boot/System.map-2.6.22-15-generic': No such file or directory
update-initramfs: Generating /boot/initrd.img-2.6.22-15-generic
Cannot find /lib/modules/2.6.22-15-generic
update-initramfs: failed for /boot/initrd.img-2.6.22-15-generic
dpkg : erreur de traitement de linux-ubuntu-modules-2.6.22-15-generic (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
linux-ubuntu-modules-2.6.22-15-generic
Terminé.

quelqu'un peut-il m'aider...

Dernière modification par Antedeus (Le 26/07/2008, à 12:12)


"Un chemin de mille lieues commence toujours par un premier pas."

Hors ligne

#2 Le 26/07/2008, à 10:03

lgmdmdlsr

Re : [Résolu] suppression de paquets orphelins

Antedeus a écrit :

...
dpkg : erreur de traitement de linux-ubuntu-modules-2.6.22-15-generic (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 1
...

Il s'est produit une erreur une fois les fichiers du paquet effacés.
Une solution consiste à remplacer le script /var/lib/dpkg/info/linux-ubuntu-modules-2.6.22-15-generic.postrm par le code

#!/bin/bash
exit 0

puis de relancer la commande (sudo) dpkg --purge linux-ubuntu-modules-2.6.22-15-generic

--
lgmdmdlsr

Hors ligne

#3 Le 26/07/2008, à 12:13

Antedeus

Re : [Résolu] suppression de paquets orphelins

merci lgmdmdlsr

J'ai fait comme tu as dit...


"Un chemin de mille lieues commence toujours par un premier pas."

Hors ligne

#4 Le 06/09/2008, à 16:56

Yo2

Re : [Résolu] suppression de paquets orphelins

Salut
J'ai le même problème mais je ne comprends pas la manip à effectuer. Pouvez vous donner une explication plus détaillé au pauvre noob que je suis.:P
Merci

Hors ligne

#5 Le 13/09/2008, à 22:24

lgmdmdlsr

Re : [Résolu] suppression de paquets orphelins

Gmmmbbllll Déterrage de topic, etc.

Quand le script /var/lib/dpkg/info/nom_du_paquet_à_désinstaller.postrm sort une erreur , le paquet est désinstallé (le script *.postrm est exécuté une fois les fichiers du paquet supprimés), mais figure toujours dans la base de données, et provoque une erreur à chaque appel de dpkg. Il faut donc faire en sorte que dpkg sorte ce nom de paquet de sa base. Pour cela, le plus simple est de faire en sorte que *.postrm ne renvoie pas de code d'erreur.

1/ Lancer la commande

gksudo gedit /var/lib/dpkg/info/nom_du_paquet_à_désinstaller.postrm

et remplacer le code du script par

#!/bin/bash
exit 0

et sauvegarder ...

2/ Lancer

sudo dpkg --purge nom_du_paquet_à_désinstaller

Hors ligne

#6 Le 15/09/2008, à 20:48

Yo2

Re : [Résolu] suppression de paquets orphelins

Merci pour les explications et pardon d'avoir abuser de ta patience big_smile
Le terminal est encore plein de mystère pour moi, mais promis je vais me lancer. Je suis en train de me taper un tutorial depuis 3 jours (environ 1h/j) et ça va déjà beaucoup mieux.

Dernière modification par Yo2 (Le 15/09/2008, à 20:49)

Hors ligne