ubuntuusers.de

LSB wird benötigt - aber nicht in den Quellen

Status: Gelöst | Ubuntu-Version: Lubuntu 16.04 (Xenial Xerus)
Antworten |

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Hi Leute,

ich habe einen Epson workforce-Drucker. Wenn ich die neuesten Treiber von Epson installieren möchte erhalte ich den Fehler:

stepfahn@lubu-16:/install/install/epson wf 2630/neu$ sudo dpkg -i epson-inkjet-printer-escpr_1.6.5-1lsb3.2_amd64.deb 
(Lese Datenbank ... 180291 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von epson-inkjet-printer-escpr_1.6.5-1lsb3.2_amd64.deb ...
Entpacken von epson-inkjet-printer-escpr (1.6.5-1lsb3.2) über (1.6.5-1lsb3.2) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von epson-inkjet-printer-escpr:
 epson-inkjet-printer-escpr hängt ab von lsb (>= 3.2); aber:
  Paket lsb ist nicht installiert.

dpkg: Fehler beim Bearbeiten des Paketes epson-inkjet-printer-escpr (--install):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für libc-bin (2.23-0ubuntu3) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 epson-inkjet-printer-escpr
stepfahn@lubu-16:/install/install/epson wf 2630/neu$ 

Auf der Epson-Seite wird geschrieben:

[Notice] In order to install these drivers, you need to install LSB package (version 3.2 or later) beforehand.

Ubunbu: # apt-get install lsb

Fedora: # yum install lsb

OpenSUSE: # yast --install lsb

Das Paket "lsb" wird aber nicht gefunden

stepfahn@lubu-16:/install/install/epson wf 2630/neu$ sudo apt-get install lsb
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket lsb ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »lsb« existiert kein Installationskandidat.
stepfahn@lubu-16:/install/install/epson wf 2630/neu$ 

eine

stepfahn@lubu-16:/install/install/epson wf 2630/neu$ sudo apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete werden ENTFERNT:
  epson-inkjet-printer-escpr
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 5 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 3.706 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 180291 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von epson-inkjet-printer-escpr (1.6.5-1lsb3.2) ...
Trigger für libc-bin (2.23-0ubuntu3) werden verarbeitet ...
stepfahn@lubu-16:/install/install/epson wf 2630/neu$ 

wirft den Treiber wieder herunter.

Wie kann ich hier weiter vorgehen, um meinen Drucker unter xenial einzubinden?

Moderiert von jug:

Thema in einen passenderen Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56014

Wohnort: Berlin

Das Paket aus der Fremdquelle ist schlichtweg nicht mit Xenial Xerus kompatibel.

Du könntest das Gerät aber bestimmt einrichten, nachdem du die notwendige Software per

sudo apt install printer-driver-escpr

auf das System gebracht hast. 😇

Die zitierte Anleitung scheint ja auch nicht gerade aktuell zu sein. LSB3.2 ist nun wirklich steinalt und yum schon länger durch dnf ersetzt worden.

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Unter Wily lief das ganze allerdings noch. LSB3.2 ist ja auch die Mindestanforderung. Unter 15.10 lief das ganze aber noch mit LSB4.1.

Den Drucker kann ich so zwar einrichten, aber die PC-Fax-Komponente lässt sich leider nicht installieren, was aber ein wichtiges Merkmal für diese MUFU-gerät ist. Wo kann man diese ominöse LSB herbekommen, so dass man das vielleicht für Xenial selber bauen kann? Ich habe nur ein LSB4.1 SDK gefunden, aber das gibt bei der Installation ebenfalls wegen eines fehlenden lsb auf.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56014

Wohnort: Berlin

lionlizard schrieb:

Wo kann man diese ominöse LSB herbekommen, so dass man das vielleicht für Xenial selber bauen kann?

http://packages.ubuntu.com/wily/lsb

Da sind die Quellpakete (nebst Bauanleitung) verlinkt.

Da müssen dann natürlich auch die Abhängigkeiten dieser Abhängigkeit vorhanden sein und das liefern, was sie unter Wily liefern, sonst darfst du diese auch nochmal selbst kompilieren.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11309

Wohnort: München

Nachdem in dem Paket lsb eigentlich keine relevanten Dateien stecken, könnte man auch versuchen ein Dummy-Paket mit equivs zu erstellen, das eine Abhängigkeit zu den anderen lsb-* Paketen hat: https://debian-handbook.info/browse/de-DE/stable/sect.building-first-package.html

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

SO, ich habe jetzt eine Weile heruntergeladen und getestet, und habe die Treiber installiert bekommen. Ich habe begonnen mit

sudo apt-get install cups

Dann habe ich folgende Dateien von http://packages.ubuntu.com heruntergeladen

http://packages.ubuntu.com/xenial/at
http://packages.ubuntu.com/xenial/cups-bsd
http://packages.ubuntu.com/xenial/pax
    http://packages.ubuntu.com/wily/lsb-invalid-mta
http://packages.ubuntu.com/xenial/liblockfile-bin
http://packages.ubuntu.com/xenial/liblockfile1
http://packages.ubuntu.com/xenial/libjpeg62
http://packages.ubuntu.com/xenial/libpod-plainer-perl
http://packages.ubuntu.com/xenial/libqt4-sql-sqlite
http://packages.ubuntu.com/xenial/s-nail
http://packages.ubuntu.com/xenial/heirloom-mailx
http://packages.ubuntu.com/xenial/librpmio3
http://packages.ubuntu.com/xenial/librpm3
http://packages.ubuntu.com/xenial/rpm-common
http://packages.ubuntu.com/xenial/rpm2cpio
http://packages.ubuntu.com/xenial/librpmbuild3
http://packages.ubuntu.com/xenial/librpmsign3
http://packages.ubuntu.com/xenial/debugedit
http://packages.ubuntu.com/xenial/rpm
http://packages.ubuntu.com/xenial/alien
http://packages.ubuntu.com/xenial/libc6-i386
http://packages.ubuntu.com/xenial/lib32z1
    http://packages.ubuntu.com/wily/lsb-security
    http://packages.ubuntu.com/wily/lsb-core
    http://packages.ubuntu.com/wily/libqpdf13v5
    http://packages.ubuntu.com/wily/lsb-printing
    http://packages.ubuntu.com/wily/lsb-graphics
    http://packages.ubuntu.com/wily/lsb-cxx
    http://packages.ubuntu.com/wily/lsb-multimedia
    http://packages.ubuntu.com/wily/lsb-desktop
    http://packages.ubuntu.com/wily/lsb-languages
    http://packages.ubuntu.com/wily/lsb

Die Liste ist in der Reihenfolge, wie die Pakete installiert werden müssen, die Pakete, die nur noch unter wiley zur Verfügung stehen, habe ich etwas eingerückt.

Nachdem alle Pakete installiert wurden, kann man wie im Wiki beschrieben die Epson-Treiber installieren und Drucker und Fax einrichten.

Ich werde das noch mal für die andern *buntu-Versionen testen und dann ggf. einen Hinweis im Wiki unterbringen.

Elason

Anmeldungsdatum:
27. Mai 2016

Beiträge: Zähle...

Hallo tomtomtom, der Tipp, "printer-driver-escpr" funktioniert auch noch mit kubuntu 16.04! Danke - jetzt funktioniert auch mein Epson so wie er soll.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56014

Wohnort: Berlin

Elason schrieb:

der Tipp, "printer-driver-escpr" funktioniert auch noch mit kubuntu 16.04!

Ähm, ja. Der Thread handelt von 16.04, daher gibt es das Paket in 16.04 auch "noch". 😎

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

An anderer Stelle habe ich nun einen Hinweis bekommen, wie man sich das herunterladen der einzelnen Paktete komplett ersparen kann. Wenn man die Quelle für trusty main in die sources.list als PPA einträgt, lässt sich "lsb" einfach ganz bequem installieren:

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

Anschließend lassen sich die Treiber von der Epson-Seite wie erklärt installieren.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56014

Wohnort: Berlin

Und da in den main-Quellen von trusty noch einiges mehr liegt und nicht davon für ein 16.04-System gedacht ist sollte man diese tunlichst wieder entfernen. Oder sich ausführlich mit Apt-Pinning beschäftigen.

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Eingedenk tomtomtoms Hinweis:

Und da in den main-Quellen von trusty noch einiges mehr liegt und nicht davon für ein 16.04-System gedacht ist sollte man diese tunlichst wieder entfernen. Oder sich ausführlich mit Apt-Pinning beschäftigen.

ergänze ich das mal wie folgt: Wenn man die Quelle für trusty main in die sources.list als PPA einträgt, lässt sich "lsb" einfach ganz bequem installieren:

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

Anschließend lassen sich die Treiber von der Epson-Seite wie erklärt installieren. Danach darf man nicht vergessen, die alten Quellen wieder zu deaktivieren

sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu trusty main"

eknus

Anmeldungsdatum:
25. März 2006

Beiträge: 1019

Wohnort: Friolzheim

Danke für den Tip, damit konnte ich dann auch Google earth installieren.

Was ich nicht verstehe warum ist lsb aus den Paketquellen geflogen wenn es doch so viele Pakete benötigen ??!

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56014

Wohnort: Berlin

eknus schrieb:

Was ich nicht verstehe warum ist lsb aus den Paketquellen geflogen wenn es doch so viele Pakete benötigen ??!

lsb wird von folgenden Paketen aus den Ubuntu-Paketquellen benötigt:

Absolut keiner.

Die lsb-Pakete wurden aus den Debian-Quellen entfernt, die Begründung dazu kann man hier zusammengefasst nachlesen.

Als Problem würde ich eher Anbieter wie Google, Epson und Teamviewer ansehen, die ihre Software jahrelang nicht an veränderte Bedingungen anpassen, vom seit Jahren in Debian und Ubuntu standardmäßig genutzt Multiarch noch nie gehört haben und ebenso seit Jahren eine als nicht mehr sicher geltende Hashfunktion benutzen...

Die lsb-Paket selbst haben auch keinen für die Nutzung der Programme relevanten Inhalt, lediglich die Abhängigkeiten sind interessant für die Nutzung der Software.

Es wäre also für jeden dieser Anbieter lediglich eine Arbeit von wenigen Minuten notwendig, die Abhängigkeiten in der debian/control ihrer Pakete abzuändern und diese neuzupacken.

Aber warum sollte man seine eigene Software pflegen? Prüft man gar nicht erst selber und wenn dann Probleme auftauchen lässt man dafür Workarounds über die Communities der Distributionen finden und verbreiten.

Btw: Hier mal eine Liste der LSB-Zertifizierten Distributionen. Als Software-Hersteller könnte man auch auf die irrwitzige Idee kommen, lsb-Pakete nur für dort auftauchende Distributionen als Abhängigkeiten zu setzen.

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Lieber tomtomtom, ich bewundere immer wieder Dein profundes Linux-Grundlagenwissen, und bin auch immer sehr erfreut, wenn bzw. dass Du das mit uns (der Community) teilst. Und das ist nicht ironisch gemeint.

Vielen Dank.

lionlizard

(Themenstarter)
Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Du hast mich inspiriert, denen mal zu schreiben… 😉

Thanks for contacting Epson customer service.

Here is your message to the Epson team:
Anrede: Mr.
Vorname: █████
Nachname: ██████
Adresszeile 1: █████████████████ ██
Ort: █████
PLZ: █████
Land: DE
E-Mail: █████████████████@██████████
Device Type: Andere
Operating System: commother1
OS Version: Linux Lubuntu
Interface Type: Network (Wireless/Wi-Fi)
Produktserie: Inkjet
Epson model: WorkForce WF-2630WF
Seriennummer: █████████████
Date of purchase: 6 2015

Ihre Nachricht:
Hallo, ich habe Ihr Multifunktionsgerät gekauft, weil Sie auch Treiber für Linux anbieten. Seit Installation der neuesten Linux-Version lassen sich diese Treiber nicht mehr installieren, weil das Paket "lsb" in den > Debian-Softwarequellen nicht mehr zur Verfügung steht. Wie ich erfahren habe, müssten allerdings nur Ihre Pakte geändert werden, damit es auch unter der aktuellen Version von (LKX)ubuntu eingesetzt werden kann, ohne dass Änderungen am Treiber nötig wären. Bitte aktualisieren Sie die Software, so dass man den Drucker auch mit aktuellem Betriebssystem weiter nutzen kann. Außerdem ist mir aufgefallen, dass für den WF-2630 >weder Netzwerk- noch PC-Fax-Komponente angeboten werden, obwohl die für den WF-2510 angebotenen Pakete mit dem WF-2630 genauso funktionieren. Es wäre schön, wenn Sie die Downloadseite entsprechend aktualisieren könnten.
Ein wesentlicher Grund, warum ich Epson-Drucker kaufe und weiterempfehle, ist , dass Sie auch Treiber für Linux bereitstellen.
Ich hoffe, dass Sie meine Anregung zeitnah umsetzen können. Mit freundlichem Gruß

███.██.██. ████████ █████████████████-████████

We will be in touch shortly regarding your enquiry. If you need to contact us in the meantime, use the quick link to the right.

Mit freundlichen Grüßen

Epson Europe
E-Mail: level.one@epson.de
Hilfe & Support

Antworten |