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 14/05/2014, à 00:14

vinrepsol

[RESOLU] Gestionnaire de paquet cassé suite install imprimante Brother

Bonjour,
Suite à achat d'une imprimante Brother DCP-J552DW pour remplacer ma Samsung CLX-3185 en panne, j'ai utilisé le script fourni ici pour la page "officielle" :
http://doc.ubuntu-fr.org/utilisateurs/d … pt_brother
ou ici pour le forum associé : http://forum.ubuntu-fr.org/viewtopic.php?id=652931

Je suis parti confiant car validé par de nombreux utilisateurs.
Malheureusement ca m'a planté le système ubuntu 12.04 64 bits et après avoir essayé de réparer par moi même (je ne suis pas un expert linux...), je me résout à demander de l'aide.
Donc au cours de l'installation, j'ai eu une petite fenêtre système (indépendante du script) qui est apparue : "Problème logiciel détecté. Voulez-vous signaler le problème maintenant ?", avec possibilité de "signaler un bogue" en envoyant un rapport d'anomalie concernant le paquet libsane1.0.22-7ubuntu1 (j'ai dû en envoyer plusieurs car cette fenêtre apparaît régulièrement avec le gestionnaire de mises à jour des paquets).
Néanmoins l'imprimante et le scanner fonctionnent.
A noter que, à défaut d'autre précision, j'ai lancé le script imprimante éteinte et non connectée, je ne sais pas si c'était une bonne idée ?
Après redémarrage de l'ordi par contre impossible d'ouvrir une session, je n'avais qu'un écran noir avec une souris blanche !
Après avoir utilisé le réparateur de paquets en mode "sans échec", j'ai pu rouvrir des sessions donc l'ordi est à nouveau opérationnel, et l'imprimante fonctionnelle.
Mais, car il y a un mais, je ne peux plus faire de mises à jour (suppression/installations de paquets me sont interdits) : le système est bloqué pour cause de "paquets cassés" !
Le système me demande toujours de lancer "sudo apt-get -f install" pour le réparer mais ca ne fonctionne pas du tout :

sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  samsungmfp-network linux-headers-3.2.0-29 linux-headers-3.2.0-41 samsungmfp-scanner linux-headers-3.2.0-29-generic samsungmfp-driver-4.00.39 samsungmfp-configurator-data samsungmfp-libmfp
  samsungmfp-common samsungmfp-data samsungmfp-driver linux-headers-3.2.0-41-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  libsane:i386
Paquets suggérés :
  hpoj:i386 hplip:i386 libsane-extras:i386 sane-utils:i386
Les NOUVEAUX paquets suivants seront installés :
  libsane:i386
0 mis à jour, 1 nouvellement installés, 0 à enlever et 77 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 3 554 ko dans les archives.
Après cette opération, 8 503 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise/main libsane i386 1.0.22-7ubuntu1 [3 554 kB]
3 554 ko réceptionnés en 3s (970 ko/s)
(Lecture de la base de données... 521649 fichiers et répertoires déjà installés.)
Dépaquetage de libsane:i386 (à partir de .../libsane_1.0.22-7ubuntu1_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/libsane_1.0.22-7ubuntu1_i386.deb (--unpack) :
 './lib/udev/rules.d/40-libsane.rules' is different from the same file on the system
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libsane_1.0.22-7ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ayant déjà déclaré mon problème sur le forum du script, j'ai déjà lancé plusieurs commandes mais aucune n'a marché.
Vous pourrez voir ce qui a été tenté ici à la fin de la page 50 : http://forum.ubuntu-fr.org/viewtopic.php?id=652931&p=50
et à la page 51 : http://forum.ubuntu-fr.org/viewtopic.php?id=652931&p=51

Est-il possible de réparer mon PC ?
Merci de votre aide !

PS : je n'ai pas synaptic installé sur mon système.

Dernière modification par vinrepsol (Le 17/05/2014, à 00:02)

Hors ligne

#2 Le 14/05/2014, à 08:57

Shanx

Re : [RESOLU] Gestionnaire de paquet cassé suite install imprimante Brother

Salut,
à essayer :

sudo dpkg -r libsane
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

On supprime le paquet qui pose problème, on répare tout, et on fait les mises à jour.


Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied

Hors ligne

#3 Le 14/05/2014, à 23:54

vinrepsol

Re : [RESOLU] Gestionnaire de paquet cassé suite install imprimante Brother

Bonsoir,

Ci-dessous le résultat de ces commandes à la suite :

sudo dpkg -r libsane
[sudo] password for vincent: 
dpkg : un problème de dépendance empêche la suppression de libsane :
 hplip dépend de libsane (>= 1.0.11-3).
 libsane-perl dépend de libsane (>= 1.0.19).
 sane dépend de libsane (>= 1.0.11-3).
 simple-scan dépend de libsane (>= 1.0.11-3).
 colord dépend de libsane (>= 1.0.11-3).
 sane-utils dépend de libsane (>= 1.0.11-3).
dpkg : erreur de traitement de libsane (--remove) :
 problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
 libsane

sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  samsungmfp-network linux-headers-3.2.0-29 linux-headers-3.2.0-41 samsungmfp-scanner linux-headers-3.2.0-29-generic samsungmfp-driver-4.00.39 samsungmfp-configurator-data samsungmfp-libmfp
  samsungmfp-common samsungmfp-data samsungmfp-driver linux-headers-3.2.0-41-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  libsane:i386
Paquets suggérés :
  hpoj:i386 hplip:i386 libsane-extras:i386 sane-utils:i386
Les NOUVEAUX paquets suivants seront installés :
  libsane:i386
0 mis à jour, 1 nouvellement installés, 0 à enlever et 78 non mis à jour.
Il est nécessaire de prendre 3 554 ko dans les archives.
Après cette opération, 8 503 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise/main libsane i386 1.0.22-7ubuntu1 [3 554 kB]
3 554 ko réceptionnés en 4s (854 ko/s)
(Lecture de la base de données... 521649 fichiers et répertoires déjà installés.)
Dépaquetage de libsane:i386 (à partir de .../libsane_1.0.22-7ubuntu1_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/libsane_1.0.22-7ubuntu1_i386.deb (--unpack) :
 './lib/udev/rules.d/40-libsane.rules' is different from the same file on the system
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libsane_1.0.22-7ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt-get update
Atteint http://fr.archive.ubuntu.com precise Release.gpg
Réception de : 1 http://fr.archive.ubuntu.com precise-updates Release.gpg [198 B]                                                                                                          
Atteint http://ppa.launchpad.net precise Release.gpg                                                                                                                                       
Réception de : 2 http://extras.ubuntu.com precise Release.gpg [72 B]                                                                                     
Atteint http://fr.archive.ubuntu.com precise Release                                                                                                                                    
Atteint http://ppa.launchpad.net precise Release                                                                                                                                                            
Atteint http://extras.ubuntu.com precise Release                                                                                                                                          
Réception de : 3 http://fr.archive.ubuntu.com precise-updates Release [49,6 kB]                                                                                                
Atteint http://ppa.launchpad.net precise/main Sources                                                                                                                                 
Atteint http://extras.ubuntu.com precise/main Sources                                                                                                                                 
Réception de : 4 http://security.ubuntu.com precise-security Release.gpg [198 B]                                                                      
Atteint http://ppa.launchpad.net precise/main amd64 Packages                                                                                                                           
Atteint http://ppa.launchpad.net precise/main i386 Packages                                                                                                                
Ign http://ppa.launchpad.net precise/main TranslationIndex                                                                                                                 
Atteint http://extras.ubuntu.com precise/main amd64 Packages                                                                                                               
Atteint http://extras.ubuntu.com precise/main i386 Packages                                                                              
Ign http://extras.ubuntu.com precise/main TranslationIndex                                                                               
Réception de : 5 http://security.ubuntu.com precise-security Release [49,6 kB]                                                                                                
Atteint http://fr.archive.ubuntu.com precise/main Sources                                                                                                                     
Atteint http://fr.archive.ubuntu.com precise/restricted Sources                                                                                                           
Atteint http://fr.archive.ubuntu.com precise/universe Sources                                                                            
Atteint http://fr.archive.ubuntu.com precise/multiverse Sources                                                                          
Atteint http://fr.archive.ubuntu.com precise/main amd64 Packages                                                                                                           
Atteint http://fr.archive.ubuntu.com precise/restricted amd64 Packages                                                                                                     
Atteint http://fr.archive.ubuntu.com precise/universe amd64 Packages                                                                                                       
Atteint http://fr.archive.ubuntu.com precise/multiverse amd64 Packages                                                                                                     
Atteint http://fr.archive.ubuntu.com precise/main i386 Packages                                                                                                            
Atteint http://fr.archive.ubuntu.com precise/restricted i386 Packages                                                                                                      
Atteint http://www.bchemnet.com debian Release.gpg                                                                                                                         
Atteint http://fr.archive.ubuntu.com precise/universe i386 Packages                                                                                                        
Atteint http://fr.archive.ubuntu.com precise/multiverse i386 Packages                                                                                                      
Atteint http://fr.archive.ubuntu.com precise/main TranslationIndex                                                                                                         
Atteint http://fr.archive.ubuntu.com precise/multiverse TranslationIndex                                                                                                   
Atteint http://fr.archive.ubuntu.com precise/restricted TranslationIndex                                                                                                   
Atteint http://fr.archive.ubuntu.com precise/universe TranslationIndex                                                                                                     
Réception de : 6 http://fr.archive.ubuntu.com precise-updates/main Sources [457 kB]                                                                                        
Atteint http://www.bchemnet.com debian Release                                                                                                                             
Réception de : 7 http://security.ubuntu.com precise-security/main Sources [103 kB]                                                                                     
Atteint http://www.bchemnet.com debian/extra amd64 Packages                                                                                                          
Ign http://extras.ubuntu.com precise/main Translation-fr_FR                                                                                                          
Ign http://ppa.launchpad.net precise/main Translation-fr_FR                                                                                                           
Ign http://extras.ubuntu.com precise/main Translation-fr                                                                                                              
Ign http://ppa.launchpad.net precise/main Translation-fr                                                                                                              
Ign http://extras.ubuntu.com precise/main Translation-en                                                                            
Atteint http://www.bchemnet.com debian/extra i386 Packages                                                                          
Atteint http://www.bchemnet.com debian/extra TranslationIndex                                                                       
Ign http://ppa.launchpad.net precise/main Translation-en                                                                            
Réception de : 8 http://fr.archive.ubuntu.com precise-updates/restricted Sources [8 028 B]                                      
Réception de : 9 http://fr.archive.ubuntu.com precise-updates/universe Sources [107 kB]                                         
Atteint http://www.bchemnet.com debian/extra Translation-fr_FR                                                                  
Réception de : 10 http://security.ubuntu.com precise-security/restricted Sources [2 494 B]                                 
Réception de : 11 http://security.ubuntu.com precise-security/universe Sources [30,9 kB]                                    
Réception de : 12 http://security.ubuntu.com precise-security/multiverse Sources [1 794 B]                                   
Réception de : 13 http://security.ubuntu.com precise-security/main amd64 Packages [384 kB]                                   
Réception de : 14 http://fr.archive.ubuntu.com precise-updates/multiverse Sources [8 902 B]                                  
Réception de : 15 http://fr.archive.ubuntu.com precise-updates/main amd64 Packages [774 kB]                                  
Atteint http://www.bchemnet.com debian/extra Translation-fr                                                                  
Atteint http://www.bchemnet.com debian/extra Translation-en                                           
Réception de : 16 http://security.ubuntu.com precise-security/restricted amd64 Packages [4 627 B]     
Réception de : 17 http://security.ubuntu.com precise-security/universe amd64 Packages [91,8 kB]
Réception de : 18 http://security.ubuntu.com precise-security/multiverse amd64 Packages [2 453 B]
Réception de : 19 http://security.ubuntu.com precise-security/main i386 Packages [412 kB]   
Réception de : 20 http://fr.archive.ubuntu.com precise-updates/restricted amd64 Packages [12,2 kB]
Réception de : 21 http://fr.archive.ubuntu.com precise-updates/universe amd64 Packages [240 kB]
Réception de : 22 http://fr.archive.ubuntu.com precise-updates/multiverse amd64 Packages [15,3 kB]
Réception de : 23 http://fr.archive.ubuntu.com precise-updates/main i386 Packages [801 kB]   
Réception de : 24 http://security.ubuntu.com precise-security/restricted i386 Packages [4 620 B]
Réception de : 25 http://security.ubuntu.com precise-security/universe i386 Packages [96,6 kB]
Réception de : 26 http://security.ubuntu.com precise-security/multiverse i386 Packages [2 636 B]
Réception de : 27 http://security.ubuntu.com precise-security/main TranslationIndex [74 B] 
Réception de : 28 http://security.ubuntu.com precise-security/multiverse TranslationIndex [72 B]
Réception de : 29 http://security.ubuntu.com precise-security/restricted TranslationIndex [72 B]
Réception de : 30 http://security.ubuntu.com precise-security/universe TranslationIndex [73 B]
Réception de : 31 http://fr.archive.ubuntu.com precise-updates/restricted i386 Packages [12,2 kB]
Réception de : 32 http://fr.archive.ubuntu.com precise-updates/universe i386 Packages [246 kB]  
Atteint http://security.ubuntu.com precise-security/main Translation-en                  
Réception de : 33 http://fr.archive.ubuntu.com precise-updates/multiverse i386 Packages [15,5 kB]
Réception de : 34 http://fr.archive.ubuntu.com precise-updates/main TranslationIndex [3 564 B] 
Réception de : 35 http://fr.archive.ubuntu.com precise-updates/multiverse TranslationIndex [2 605 B]
Réception de : 36 http://fr.archive.ubuntu.com precise-updates/restricted TranslationIndex [2 461 B]
Réception de : 37 http://fr.archive.ubuntu.com precise-updates/universe TranslationIndex [2 850 B] 
Atteint http://fr.archive.ubuntu.com precise/main Translation-fr_FR                                
Atteint http://fr.archive.ubuntu.com precise/main Translation-fr
Atteint http://fr.archive.ubuntu.com precise/main Translation-en
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-fr_FR
Atteint http://security.ubuntu.com precise-security/multiverse Translation-en
Atteint http://security.ubuntu.com precise-security/restricted Translation-en
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-fr                          
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-en  
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-fr_FR
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-fr  
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-en  
Atteint http://security.ubuntu.com precise-security/universe Translation-en
Atteint http://fr.archive.ubuntu.com precise/universe Translation-fr_FR 
Atteint http://fr.archive.ubuntu.com precise/universe Translation-fr
Atteint http://fr.archive.ubuntu.com precise/universe Translation-en
Atteint http://fr.archive.ubuntu.com precise-updates/main Translation-fr
Atteint http://fr.archive.ubuntu.com precise-updates/main Translation-en
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com precise-updates/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com precise-updates/restricted Translation-en
Atteint http://fr.archive.ubuntu.com precise-updates/universe Translation-fr
Atteint http://fr.archive.ubuntu.com precise-updates/universe Translation-en
3 947 ko réceptionnés en 4s (836 ko/s)
Lecture des listes de paquets... Fait

sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 ia32-libs-multiarch:i386 : Dépend: libsane:i386 mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

Sur l'autre forum on m'a deja fait passer une multitude de commandes de ce genre (dpkg/apt-get) mais aucune ne fonctionne, meme après nettoyage :
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock

Y a t'il un moyen de forcer la suppression du ou des paquets qui posent problème ?
Ou suis-je condamné à formater mon disque système pour réinstaller une autre version d'ubuntu ? Laquelle choisir pour ne pas avoir de problèmes lors de l'installation des drivers Brother ?
J'hallucine quand même qu'un script d'installation d'imprimante puisse casser un système linux !

Hors ligne

#4 Le 15/05/2014, à 00:16

Kanor

Re : [RESOLU] Gestionnaire de paquet cassé suite install imprimante Brother

Salut
ça ressemble à ce bug
http://forum.ubuntu-fr.org/viewtopic.php?id=1176131

je pense que le prb vient de la présence du fichier
/lib/udev/rules.d/40-libsane.rules
essaye ça

sudo mv /lib/udev/rules.d/40-libsane.rules /lib/udev/rules.d/40-libsane.rules.bak

et

sudo apt-get -f install

de plus tu dois avoir un fichier de log dans le dossier brother si tu pouvait copier le contenu ici
http://paste.tdct.org/

Hors ligne

#5 Le 16/05/2014, à 23:57

vinrepsol

Re : [RESOLU] Gestionnaire de paquet cassé suite install imprimante Brother

Bonsoir,
J'ai une excellente nouvelle : le "simple" fait de retirer le fichier /lib/udev/rules.d/40-libsane.rules a complètement débloqué mon système !!!
Comme quoi il s'en faut vraiment de 3 fois rien !
Je vais marquer le post comme RESOLU.

Donc merci à Kanor, suite à la commande

sudo mv /lib/udev/rules.d/40-libsane.rules /lib/udev/rules.d/40-libsane.rules.bak

j'ai lancé sudo apt-get -f install qui a fait une mise à jour complète du système sans poser le moindre problème !
Il a de + proposé de supprimer des paquets samsung (ancienne imprimante), que j'ai fait avec la commande :

sudo apt-get autoremove --purge samsungmfp-network

Voici maintenant le résultat de sudo apt-get -f install :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Hors ligne