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 15/07/2010, à 19:05

Sojiro

[Resolu] Desinstaller un paquet defectueux

Bonjour

Je suis un nouveau sur Linux et j'utilise Ubuntu 10.4.

J'ai voulu installer les drivers de mon imprimante Brother HL2030 (un .deb sur le site de Brother) mais une erreur a ete levee.
J'ai donc voulu le desinstaller pour essayer d'installer ceux proposes sur le "synaptic package manager" mais il me refait une erreur.

J'ai donc cherche un peu partout sur le forum et sur le net.

1) J'ai tente avec Synaptic Package Manager :

E: brhl2030lpr: subprocess installed post-removal script returned error exit status 5

2) J'ai tente avec aptitude :

sudo aptitude remove brhl2030lpr 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Writing extended state information... Done
The following packages will be REMOVED:
  brhl2030lpr linux-headers-2.6.32-21{u} linux-headers-2.6.32-21-generic{u} 
0 packages upgraded, 0 newly installed, 3 to remove and 19 not upgraded.
Need to get 0B of archives. After unpacking 85.5MB will be freed.
Do you want to continue? [Y/n/?] Y
Writing extended state information... Done
(Reading database ... 180212 files and directories currently installed.)
Removing brhl2030lpr ...
dpkg: error processing brhl2030lpr (--remove):
 subprocess installed post-removal script returned error exit status 5
Removing linux-headers-2.6.32-21-generic ...
Removing linux-headers-2.6.32-21 ...
Errors were encountered while processing:
 brhl2030lpr
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Reading package lists... Done             
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Writing extended state information... Done

3) J'ai tente avec dpkg

sudo dpkg --force-all --purge brhl2030lpr 
(Reading database ... 161805 files and directories currently installed.)
Removing brhl2030lpr ...
dpkg: error processing brhl2030lpr (--purge):
 subprocess installed post-removal script returned error exit status 5
Errors were encountered while processing:
 brhl2030lpr

Il n'y a rien a faire, tout echoue. Comment puis-je me debarasser de ce paquet, s'il vous plait ?

Merci

Dernière modification par Sojiro (Le 16/07/2010, à 17:00)

Hors ligne

#2 Le 15/07/2010, à 19:52

PPdM

Re : [Resolu] Desinstaller un paquet defectueux

salut
tu as installé ce .deb avec quoi? le gestionnaire de paquet de Ubuntu gdebi?
si oui tente/

sudo apt-get remove brhl2030lpr --purge

La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#3 Le 15/07/2010, à 20:08

linuxsat

Re : [Resolu] Desinstaller un paquet defectueux

Bonjour,

dans synaptic je chercherais la liste des fichiers correspondants a ce paquet
(en cliquant sur le nom du paquet il doit y avoir un onglet file ou fichiers).
Apres avoir recopie la liste et ferme synaptic je les supprimerais un a un:

sudo rm nomdufichierasupprimer

puis je ferais le netoyage des fichiers temporaires

sudo apt-get autoclean

et je verifierais que tout est normal

sudo apt-get check

Dernière modification par linuxsat (Le 15/07/2010, à 20:09)


linuxsat@Rockette: Gigabyte GA-P55A_UD3, Intel i5 750 2.66Ghz, 8Go DDR3 GSkill 1600Mhz (F3-12800CL7D-8GBECO), WesternDigital Scorpio Black 2.5" 7200tr 250Go Sata2, Gigabyte 9800GT 1024Mo DDR3 Fanless, Enermax Modu87+, Plextor PX_880SA.

Hors ligne

#4 Le 16/07/2010, à 13:47

Sojiro

Re : [Resolu] Desinstaller un paquet defectueux

> Pierguiard

J'ai seulement double-clique sur le .deb fourni sur le site du constructeur. Ubuntu s'est charge du reste.
Ta ligne de commande me renvoie la meme erreur :

sudo apt-get remove brhl2030lpr --purge
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  brhl2030lpr
0 upgraded, 0 newly installed, 1 to remove and 23 not upgraded.
1 not fully installed or removed.
After this operation, 217kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 161803 files and directories currently installed.)
Removing brhl2030lpr ...
dpkg: error processing brhl2030lpr (--remove):
 subprocess installed post-removal script returned error exit status 5
Errors were encountered while processing:
 brhl2030lpr
E: Sub-process /usr/bin/dpkg returned an error code (1)

>linuxsat

J'ai du mal a trouver les fichiers. Dans le menu "installed files" du paquet, synaptic ne donne que des dossiers.

/usr/local
/usr/local/Brother
/usr/local/Brother/inf

J'ai supprime le dossier Brother.

J'ai fait le reste des commandes qui se sont bien passees.

sudo apt-get autoclean
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Del gnome-panel 1:2.30.2-0ubuntu0.1 [410kB]
Del empathy 2.30.1.1-0ubuntu1 [608kB]
Del gnome-panel-data 1:2.30.2-0ubuntu0.1 [461kB]
Del gwibber-service 2.30.0.1-0ubuntu3 [60.4kB]
Del ghostscript 8.71.dfsg.1-0ubuntu5.1 [785kB]
Del gwibber 2.30.0.1-0ubuntu3 [320kB]
Del evince 2.30.3-0ubuntu1 [460kB]
Del libevdocument2 2.30.3-0ubuntu1 [85.4kB]
Del nautilus-data 1:2.30.1-0ubuntu1 [513kB]
Del libnautilus-extension1 1:2.30.1-0ubuntu1 [62.0kB]
Del empathy-common 2.30.1.1-0ubuntu1 [717kB]
Del ghostscript-x 8.71.dfsg.1-0ubuntu5.1 [69.2kB]
Del libpanel-applet2-0 1:2.30.2-0ubuntu0.1 [108kB]
Del libevview2 2.30.3-0ubuntu1 [94.1kB]
Del libgs8 8.71.dfsg.1-0ubuntu5.1 [2,370kB]
Del nautilus-sendto-empathy 2.30.1.1-0ubuntu1 [284kB]
Del ghostscript-cups 8.71.dfsg.1-0ubuntu5.1 [51.5kB]
Del libusb-0.1-4 2:0.1.12-14ubuntu0.1 [20.4kB]
Del nautilus 1:2.30.1-0ubuntu1 [1,156kB]
sudo apt-get check
Reading package lists... Done
Building dependency tree       
Reading state information... Done

Puis j'ai relance synaptic mais le paquet est toujours la et refuse de se faire desinstaller.

Existe-t-il une liste ecrite dans un fichier des paquets installes ? Si j'arrive a le supprimer de cette liste manuellement, ca serait toujours ca meme s'il est dommage que ce ne soit pas une procedure tres propre.

Hors ligne

#5 Le 16/07/2010, à 16:59

Sojiro

Re : [Resolu] Desinstaller un paquet defectueux

Finalement, j'ai trouve la solution. Ca a ete difficile.

Il a fallu que je renomme mon fichier /var/lib/dpkg/info/brhl2030lpr.postrm en brhl2030lpr.postrm_bad.

Ensuite en console :
sudo dpkg --force-remove-reinstreq -r brhl2030lpr

Apres un reboot, le paquet a finalement disparu et tout refonctionne. pfiou...

Merci a tous pour votre participation a la resolution de mon probleme.

Hors ligne