Installation eines LAN-Scanners von älterem Brother-Multifunktionsgerät benötigt libnsl1!

Hinweis: In dem Thema Installation eines LAN-Scanners von älterem Brother-Multifunktionsgerät benötigt libnsl1! gibt es 1 Antwort.
  • Ich weiss ja nicht, wo ich diese Erkenntnis sonst noch posten könnte, aber vielleicht hilft es ja jemandem weiter.


    Wenn man einen Brother-Scanner im Netzwerk mit dem Linux-Install-Script von Brother installiert, so wie ich eben unter Tumbleweed, und der Scanner dennoch von Anwendungen wie gscan2pdf nicht gefunden wird:


    Die Debug-Ausgabe

    Code
    export SANE_DEBUG_DLL=255 && scanimage -L

    ...brachte zutage, dass die libnsl1.so.1 fehlt. Diese liegt unter Tumbleweed als Extra-Pakete für 64 und 32 Bit vor. Ich habe beide manuell nachinstalliert und seitdem geht es. 8)


    Hinweisen möchte ich zudem darauf, dass manche Drucker die libusb-0_1-4 benötigen, ebenfalls als Extra-Paket. Manche ältere Netzwerkgeräte aus dem Bereich benötigen u.U. diverse 32-Bit-Bibliotheken.

    Für den Inhalt des Beitrages 315838 haftet ausdrücklich der jeweilige Autor: Spaceloop

  • Update: libnsl1 funktioniert maximal bis glibc 2.38, das Paket ist daher in Tumbleweed nicht (mehr) verfügbar.


    Abhilfe:

    1. Installieren des Pakets libnsl3

    2. Erzeugen von Symlinks in /lib64, sodass libnsl3 auch als libnsl1 "angesprochen" wird


    Code
    # sudo ln /usr/lib64/libnsl.so.3 /usr/lib64/libnsl.so.1
    # sudo ln /usr/lib64/libnsl.so.3 /usr/lib64/libnsl1.so.1
    # sudo ln /usr/lib64/libnsl.so.3.0.0 /usr/lib64/libnsl.so.1.0.0
    # sudo ln /usr/lib64/libnsl.so.3.0.0 /usr/lib64/libnsl1.so.1.0.0

    Wird langsam etwas frickelig mit den älteren Brother-Geräten...


    Damit wird das Brother MFC hier zumindest im Xsane Scanner Tool erkannt, aber leider nicht in gscan2pdf.


    EDIT: gelöst durch neu eingefügte zweite Zeile im Listing. (libnsl1.so.1 - Ist doch gut, wenn man alte Fehlermeldungen noch einmal nachschlagen kann, und sie genau liest...


    EDIT2: Aus der Logik der neuen zweiten Zeile noch eine 4. Zeile neu erstellt.

    2 Mal editiert, zuletzt von Spaceloop ()

    Für den Inhalt des Beitrages 323681 haftet ausdrücklich der jeweilige Autor: Spaceloop