• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Tumbleweed findet keinen Scanner beim Brother Multifunktionsdrucker MFC-250C

Hallo liebe Community,

mich plagte leider wieder das gleiche Problem wie hier schon einmal:
[Gelöst] openSUSE Leap 15.3 + Brother MFC-250C

Nun hab ich den Wechsel von Leap 15.5 auf Tumbleweed vollzogen und die Treiberinstallation mittels Driver Install Tool Utilities | Downloads | MFC-250C | Others | Brother durchgeführt.

Und trotz aller nachvollzogenen Tipps wollte sich der Scanner nicht zur Mitarbeit überreden lassen.

Folgender Link aus dem alten Post hat mich auf die richtige Fährte gebracht: https://forums.linuxmint.com/viewtopic.php?t=298418

Hier hat der Aufruf von SANE_DEBUG_DLL=3 scanimage -L folgenden Output gebracht:

linux:~ # SANE_DEBUG_DLL=3 scanimage -L [16:13:27.783724] [sanei_debug] Setting debug level of dll to 3. [16:13:27.783809] [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.2.1 [16:13:27.783841] [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d' [16:13:27.783890] [dll] add_backend: adding backend `brother3' [16:13:27.783911] [dll] sane_get_devices [16:13:27.783919] [dll] load: searching backend `brother3' in `/usr/lib64/sane' [16:13:27.783933] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-brother3.so.1' [16:13:27.784141] [dll] load: dlopen() failed (libnsl.so.1: cannot open shared object file: No such file or di rectory) [16:13:27.784155] [dll] sane_get_devices: found 0 devices No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). [16:13:27.784173] [dll] sane_exit: exiting [16:13:27.784180] [dll] sane_exit: finished

Hier bringt die Zeile [16:13:27.784141] [dll] load: dlopen() failed (libnsl.so.1: cannot open shared object file: No such file or di rectory) die Lösung. Es muss die libnsl installiert werden. Die kommt aber in Version libnsl3 und bringt die libnsl.so.3 mit. Ein Symlink von der libnsl.so.3 auf die libnsl.so.1 löst das Problem!

Ein erneuter Aufruf von SANE_DEBUG_DLL=3 scanimage -L ergibt nun folgenden Output:

linux:~ # SANE_DEBUG_DLL=3 scanimage -L [16:17:41.997287] [sanei_debug] Setting debug level of dll to 3. [16:17:41.997384] [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.2.1 [16:17:41.997410] [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d' [16:17:41.997451] [dll] add_backend: adding backend `brother3' [16:17:41.997468] [dll] sane_get_devices [16:17:41.997475] [dll] load: searching backend `brother3' in `/usr/lib64/sane' [16:17:41.997486] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-brother3.so.1' [16:17:42.001266] [dll] init: initializing backend `brother3' [16:17:42.008381] [dll] sane_get_devices: found 1 devices device `brother3:bus4;dev2' is a Brother MFC-250C USB scanner [16:17:42.008422] [dll] sane_exit: exiting [16:17:42.008428] [dll] sane_exit: calling backend `brother3's exit function [16:17:42.008760] [dll] sane_exit: finished

Xsane startet und findet den Scanner.

Vielleicht hilft dieses ja anderen.

Gruß
rappelkiste
 
Oben