Hi!
Ich versuche schon länger immer mal wieder, unter 18.04 übers Netzwerk zu scannen - extern, aber auch auf dem Server selbst (z.B. mit SwingSane oder die Flatpak-Version von Paperwork). Ich habe zwei Canon-Scanner, einen alten klapprigen LiDE 60, und einen gerade erst erstandenen LiDE 220, die beide über das genesys-Backend angesprochen werden.
Leider ohne Erfolg; bzw. nur mit dem würgaround, den ich in SANE-Scanserver im Netzwerk (Abschnitt „Ubuntu-18-04“) beschrieben habe, die Konfiguration ist also definitiv nicht das Problem.
Ich verwende momentan sane in Version 1.0.27; aber weder die Version aus den Quellen, noch etliche aus dem PPA von Rolf Bensch, noch der Rückgriff auf saned aus 1.0.25 (die Version, unter der es in 16.04 ohne Schwierigkeiten funktioniert) bringt mich weiter.
Unter der systemd-Methode bekomme ich einen laufenden saned.socket angezeigt, der angeblich auch Anfragen verbunden habe:
● saned.socket - saned incoming socket Loaded: loaded (/lib/systemd/system/saned.socket; enabled; vendor preset: enabled) Active: active (listening) since Fri 2019-04-19 16:21:55 CEST; 7min ago Listen: [::]:6566 (Stream) Accepted: 7; Connected: 2 Tasks: 0 (limit: 4915) CGroup: /system.slice/saned.socket Apr 19 16:21:55 heinrich-desktop systemd[1]: Listening on saned incoming socket.
Unter paperwork-flatpak, über localhost liefert sudo systemctl status saned@*.service
● saned@7-127.0.0.1:6566-127.0.0.1:49812.service - Scanner Service (127.0.0.1:49812) Loaded: loaded (/lib/systemd/system/saned@.service; indirect; vendor preset: enabled) Active: active (running) since Fri 2019-04-19 16:32:21 CEST; 1s ago Main PID: 10377 (saned) Tasks: 1 (limit: 4915) CGroup: /system.slice/system-saned.slice/saned@7-127.0.0.1:6566-127.0.0.1:49812.service └─10377 /usr/sbin/saned Apr 19 16:32:21 heinrich-desktop systemd[1]: Started Scanner Service (127.0.0.1:49812). Apr 19 16:32:21 heinrich-desktop saned[10377]: saned (AF-indep+IPv6+systemd) from sane-backends 1.0.27git starting up Apr 19 16:32:21 heinrich-desktop saned[10377]: check_host: access by remote host: ::ffff:127.0.0.1 Apr 19 16:32:21 heinrich-desktop saned[10377]: init: access granted to heinrich@::ffff:127.0.0.1
Angeblich ist der Scanner verbunden, allerdings erkennt Paperwork keinen Scanner, und liefert Fehlermeldungen.
Wenn ich unter swingsane mit der IP des Servers einen Scan starte, zeigt sudo systemctl status saned@*.service
192.168.178.27:58044.service - Scanner Service (192.168.xxx.xx:58044) Loaded: loaded (/lib/systemd/system/saned@.service; indirect; vendor preset: enabled) Active: active (running) since Fri 2019-04-19 16:23:04 CEST; 10s ago Main PID: 10258 (saned) Tasks: 1 (limit: 4915) CGroup: /system.slice/system-saned.slice/saned@5-192.168.xxx.xx:6566-192.168.xxx.xx:58044.service └─10258 /usr/sbin/saned Apr 19 16:23:04 heinrich-desktop systemd[1]: Started Scanner Service (192.168.xxx.xx:58044). Apr 19 16:23:04 heinrich-desktop saned[10258]: saned (AF-indep+IPv6+systemd) from sane-backends 1.0.27git starting up Apr 19 16:23:04 heinrich-desktop saned[10258]: check_host: access by remote host: ::ffff:192.168.xxx.xx Apr 19 16:23:04 heinrich-desktop saned[10258]: init: access granted to heinrich@::ffff:192.168.xxx.xx Apr 19 16:23:04 heinrich-desktop saned[10258]: [sanei_auth] resource=genesys$MD5$28125cb9d9c8ffffffffa7861380 Apr 19 16:23:04 heinrich-desktop saned[10258]: [sanei_wire] sanei_w_array: DECODE: maximum amount of allocated memory exceeded (limit: 1048576, new allocation: 639913284, total: 640961860 bytes) Apr 19 16:23:04 heinrich-desktop saned[10258]: auth_callback: bad status 12
Scheint also eine Memory-Problem zu geben; im Netz finde ich einige ähnlich gelagerte alte Einträge für andere backends/alte sane-Versionen, die sich mit neueren dann aber gegeben haben, es ging allerdings auch um inetd/xinetd-Konfigurationen, in vor-systemd-Zeiten...
Auch über ein Android-Tablet mit Sane-Software und einen Windows-10-Rechner mit SwingSane bekomme ich keinen Zugriff. Es wird zwar angezeigt, dass über die entsprechenden externe IPs auf saned zugegriffen, und der Zugriff z.T auch gewährt wird, aber es wird kein Scanner erkannt. Auch Versuche, xsane o.ä. mit dem net-device zu starten schlagen komplett fehl, es kommt dabei nicht einmal zu einer verwertbaren Ausgabe von saned@service.
Ein bug im genesys-Backend? War jemand mit ähnlicher Hardware und diesem backend unter 18.04 erfolgreicher als ich? Und wenn ja, wie?
Etwas ratlos -
so long
hank