Installation de l'imprimante Epson mais interrompue par une erreur de dépendance lsb


13

J'installe le pilote Epson XP-310 à partir de ce site Web .

Lorsque j'essaie d'installer le .debfichier téléchargé , j'obtiens l'erreur suivante:

The Package System is broken 

epson-inkjet-printer-201303w:i386: Depends: lsb(>=3.2) but 4.1+Debian11ubuntu is installed

Je suis très confus. Il dit que je dois avoir la version lsb> = 3.2 mais j'ai 4.1. Pourquoi est-ce que j'obtiens l'erreur de dépendance?

Réponses:


10

J'ai eu le même problème avec mon Epson WF-3520 et le pilote du site Web d'Epson. Cela a résolu mon problème:

Essayez de vous assurer que le pilote endommagé sera supprimé:

sudo apt-get -f install

Et puis installez le pilote depuis le gestionnaire de paquets

sudo apt-get install printer-driver-escpr

J'ai installé le package "printer-driver-escpr" version 1.3.0-1 avec le gestionnaire de packages et le pilote fonctionne pour moi avec l'Epson WF-3520.

Maintenant, essayez d'installer votre imprimante epson.


Cela a résolu mon problème pour un problème de dépendance lsb légèrement différent
tim-oh

4

J'avais un gros problème lors de l'installation de mon imprimante Epson dans Ubuntu 16.04 J'ai eu des dépendances de messages non rencontrées lsb3.2dans le centre logiciel ubuntu; le même message pour gdebi. Je soulignerai à ce moment que le centre logiciel gnome, en plus d'être à court d'un certain nombre de packages que j'ai déjà utilisés, ne montre pas les dépendances manquantes, j'ai donc installé les deux mentionnés ci-dessus. Ils n'étaient pas vraiment très utiles à l'exception de me dire qu'il y avait des dépendances non satisfaites à la fin ce que j'ai fait était d'installer alien:

sudo apt-get install alien  

Ensuite, je suis allé sur le site Epson , entré mon imprimante qui était Wf -7610et cliqué sur la recherche une liste est venue avec debs ou rpms - j'ai téléchargé le rpm.

Je suis allé dans le dossier de téléchargement et ouvert dans le terminal et j'ai exécuté:

sudo alien -i your_epson_printer_package_file.rpm

Ensuite, j'ai éteint mon imprimante et je suis allé dans les paramètres et je l'ai supprimée.

Redémarré l'imprimante, elle a été immédiatement reconnue. puis imprimé une page de test, a parfaitement fonctionné


2

Je viens d'avoir ce problème exact. Le «correctif» consistait simplement à télécharger la bonne version des pilotes - il existe des versions 32 et 64 bits fournies sur ce site: http://download.ebz.epson.net/dsc/search/01/search/ .

J'avais téléchargé le 32 bits (parce que je n'avais pas lu le nom du fichier, je l'avais juste vu .debet téléchargé) mais j'avais en fait besoin de la version 64 bits - peut-être que l'OP a fait la même chose?

Je dois également souligner que lorsque j'ai utilisé le site, il a fallu un peu de patience pour le faire fonctionner (beaucoup d'erreurs 503, les boutons de téléchargement ne s'affichent pas etc ...) mais si vous continuez, alors ça va travailler à la fin :).


1

Essayer sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

puis nettoyez le cache

sudo apt-get clean

J'ai essayé comme vous l'avez dit mais j'ai toujours la même erreur.
Brandacus

0

En utilisant synaptic, j'ai installé incrémentalement lsb, lsb-release, lsb-printing, lsb-cxx, lsb-graphics, lsb-desktop et lsb-core (dont certains étaient pré-installés). L'approche du fusil de chasse a échoué à chaque fois. Jusqu'à ce que j'installe lsb-pkgchk3. Bingo. J'adore mon Epson WF-3520 le 12.04 entièrement à jour.


0

J'ai eu le même problème pendant un moment fatigué de ne pas imprimer.

Tout d'abord, installez alien. Il s'agit d'un outil de conversion de paquets qui a changé rpm en fichiers deb et vice versa.

$ sudo apt-get install alien   

Convertissez le fichier en RPM en utilisant alien:

$ sudo alien --to-rpm  /path/to/epson-inkjet-printer-201303w_1.0.0-1lsb3.2_amd64.deb --scripts
epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm generated

Utilisez le --scriptsparamètre pour inclure les scripts. Prenez ensuite le même fichier .rpm que vous venez de convertir et reconvertissez-le en .deb

$ sudo alien --to-deb /path/to/epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm --scripts
epson-inkjet-printer-201303w_1.0.0-3_amd64.deb generated

Je suppose que vous pouvez également exécuter le fichier en tant que rpm.

$ sudo alien -i package_file.rpm

-is'exécutera l'installation du fichier rpm directement.

Après cela, j'ai pu installer le package avec succès.


0

Dans mon cas, l'installation du pilote a epson-inkjet-printer-stylus-office-tx510fn-seriesproduit la même erreur. Il était important de noter dans mon cas:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by 
another process: Die Ressource ist zur Zeit nicht verfügbar

Par conséquent, j'ai trouvé ce sujet concernant le .datfichier verrouillé . Avec la commande

sudo rm /var/cache/debconf/*.dat

J'ai pu résoudre le problème.


-1

Je n'ai pas réussi à faire imprimer mon Epson sous Ubuntu 16.04, j'ai donc travaillé autour de cela en faisant une installation manuelle du LSB:

Notez que j'ai obtenu les fichiers du serveur br en direct au Brésil, vous pouvez obtenir d'un autre serveur qui vous convient le mieux. Une autre note est que j'ai les versions de _amd64.deb , vous aurez peut-être besoin de _i386.deb si vous utilisez un environnement 32 bits, si c'est le cas, considérez que _all.deb reste inchangé.

Fichiers requis:

depuis ftp.br.debian.org/debian/pool/main/libj/libjpegturbo:

  • libjpeg62-turbo_1.4.80-115-gfb907b2-1_amd64.deb

ftp.br.debian.org/debian/pool/main/l/lsb:

  • lsb-core_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-cxx_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-desktop_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-graphics_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-invalid-mta_4.1 + Debian13 + nmu1_all.deb
  • lsb-languages_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-multimedia_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-printing_4.1 + Debian13 + nmu1_amd64.deb
  • lsb-release_4.1 + Debian13 + nmu1_all.deb
  • lsb-security_4.1 + Debian13 + nmu1_amd64.deb
  • lsb_4.1 + Debian13 + nmu1_all.deb

Ensuite, j'ai utilisé gdebi pour installer les packages:

sudo gdebi *package*

commençant par libjpeg62turbo puis suivi par:

sudo gdebi lsb*

Il m'a constamment crié en me plaignant des dépendances, quand il m'a demandé d'avoir installé ce paquet en premier, et j'ai réessayé cette dernière commande. Une fois le processus terminé, j'ai pu installer mon imprimante Epson sans problème et cela fonctionne parfaitement.

si gdebi n'est pas installé:

sudo apt-get install gdebi

Quelqu'un de plus compétent que moi peut rationaliser le processus ... Si je pouvais vérifier l'ordre dans lequel les packages doivent être installés, je pourrais écrire un script qui effectue ce processus de manière automatique. Mais il faudra attendre car pour le moment je ne peux pas désinstaller tout cela et désactiver mon imprimante dans le processus.

À votre santé.


-1 C'est un conseil dangereux! Le remplacement des lsb*packages d'une distribution par ceux d'un autre peut et entraînera divers problèmes difficiles à prévoir.
David Foerster du

Je ne remplace pas vraiment les packages lsb car ils ne sont pas disponibles dans Ubuntu 16.04, et après avoir suivi de nombreux conseils ailleurs, c'était la seule façon de faire fonctionner mon imprimante Epson L355, et c'est essentiel pour moi. Peut-être que quelqu'un pourrait faire un PPA?
Gabriel Brunne

-1

J'ai eu un problème similaire, et j'ai téléchargé et installé le package lsb-core pour Ubuntu 14.04, et cela fonctionne.

Essaye ça:

sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu trusty main" && sudo apt-get update && sudo apt-get install lsb-core
-y

Ensuite, essayez de réinstaller epson-inkjet-printer-201303w.


A fait cela et il a toujours échoué avec des dépendances non satisfaites essayant d'installer lsb-core. J'ai dû ensuite faire "apt-get -f install" qui a ensuite installé 2 ou 3 douzaines de paquets supplémentaires. Après cela, j'ai pu installer mon imprimante Epson XP-820 via l'interface graphique. IMHO très désordonné.
Marnix A. van Ammers
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.