#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