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

Tumbleweed: Drucken nicht mehr möglich - '/usr/bin/lp: Not allowed to print.'

Hallo und ein gutes neues Jahr! :)
Ich setze das Thema mal in dieses Forum, da ich eher kein Hardware- sondern ein Dienst- / Rechteproblem vermute.

An meinem Rechner mit Tumbleweed sind zwei Drucker konfiguriert, einer ist über einen Druckerserver im lokalen Netz erreichbar, der zweite direkt am Rechner über den LPT1 / Parallelport angeschlossen. Seit dem zypper dup auf Kernel 6.1.1 vor etwa einer Woche druckt das Parallelport-Gerät gar keine Aufträge mehr, der Netzwerkdrucker nur noch "unregelmäßig" (ich kann kein Muster erkennen, wann es klappt und wann nicht ...). Beim Versuch zu drucken wird in der Druckerwartschlange des jeweiligen Gerätes ein Druckauftrag angelegt, der Status bleibt allerdings endlos auf "Processing Page 1" stehen und der Drucker reagiert überhaupt nicht (Papier und Toner sind vorhanden, Strom ist auch an).

Unter yast->Drucker->Druckerkonfiguration werden beide Geräte aufgelistet und sind laut Status auch "bereit", bei beiden ist in der jeweiligen Konfiguration auch die "Druckfunktion aktiviert", ebenso wie das "Druckaufträge akzptieren" aktiv.

Der Versuch, unter yast eine Testseite zu drucken scheitert mit der Fehlermeldung:
Code:
/usr/bin/lp: Not allowed to print.

CUPS und die Druckerkonfiguration an sich scheint in Ordnung zu sein:
Code:
highlander:~ # systemctl status cups
● cups.service - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: enabled)
     Active: active (running) since Sun 2023-01-01 14:38:39 CET; 27min ago
TriggeredBy: ● cups.path
             ● cups.socket
       Docs: man:cupsd(8)
   Main PID: 4402 (cupsd)
     Status: "Scheduler is running..."
      Tasks: 3 (limit: 4915)
        CPU: 2.774s
     CGroup: /system.slice/cups.service
             ├─4402 /usr/sbin/cupsd -l
             └─4404 /usr/lib/cups/notifier/dbus dbus://

Jan 01 14:38:39 highlander systemd[1]: Starting CUPS Scheduler...
Jan 01 14:38:39 highlander systemd[1]: Started CUPS Scheduler.
highlander:~ # lpstat -rs
Zeitplandienst läuft
systemvoreingestelltes Ziel: BrotherHL5350DN
Gerät für BrotherHL5350DN: socket://192.168.178.20:9100
Gerät für HPLaserJet1100: parallel:/dev/lp0

Die beiden Logs von CUPS liefern für den Testseiten-Versuch folgendes zurück:

/var/log/cups/access_log
Code:
localhost - - [01/Jan/2023:14:38:45 +0100] "POST / HTTP/1.1" 200 349 Create-Printer-Subscriptions successful-ok
localhost - - [01/Jan/2023:14:38:45 +0100] "POST / HTTP/1.1" 200 176 Create-Printer-Subscriptions successful-ok
localhost - - [01/Jan/2023:14:50:28 +0100] "POST / HTTP/1.1" 200 185 Renew-Subscription successful-ok
localhost - - [01/Jan/2023:14:58:20 +0100] "POST / HTTP/1.1" 401 72 CUPS-Get-Devices successful-ok
localhost - root [01/Jan/2023:14:58:20 +0100] "POST / HTTP/1.1" 200 2411 CUPS-Get-Devices -
localhost - - [01/Jan/2023:14:58:23 +0100] "POST / HTTP/1.1" 200 6089248 CUPS-Get-PPDs -
localhost - - [01/Jan/2023:15:05:00 +0100] "POST /printers/BrotherHL5350DN HTTP/1.1" 200 440 Create-Job client-error-not-authorized

/var/log/cups/error_log
Code:
E [01/Jan/2023:14:38:39 +0100] Missing value on line 706 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 718 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 1092 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 1104 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 2407 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 2419 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 3429 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 3441 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 3652 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 3664 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 3677 of /var/cache/cups/job.cache.
E [01/Jan/2023:14:38:39 +0100] Missing value on line 3689 of /var/cache/cups/job.cache.
W [01/Jan/2023:14:38:39 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [01/Jan/2023:14:38:39 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [01/Jan/2023:14:38:39 +0100] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [01/Jan/2023:14:38:39 +0100] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [01/Jan/2023:14:38:39 +0100] Unable to open listen socket for address [v1.::1]:631 - Address already in use.
E [01/Jan/2023:14:38:39 +0100] Unable to open listen socket for address 127.0.0.1:631 - Address already in use.
E [01/Jan/2023:14:58:20 +0100] [cups-deviced] PID 5182 (gutenprint52+usb) stopped with status 1!
E [01/Jan/2023:15:05:00 +0100] [Client 39] Returning IPP client-error-not-authorized for Create-Job (ipp://localhost/printers/BrotherHL5350DN) from localhost.

Wem muß ich da welche Rechte geben, damit der Ausdruck wieder funktioniert? Und was hat sie verstellt?
 

spoensche

Moderator
Teammitglied
Der Druckjob wird nicht über lp0 ausgeführt, sondern soll an den Brother Drucker gesendet werden.

Öffne mal den Webbrowser und rufe http://localhost:631 auf. Danach wählst du den Brother Drucker aus und versuchst eine Testseite zu drucken. Funktioniert das?

Wenn nicht, über welches Protokoll wird der Brother Drucke angepsrochen? Müssen sich Clients am Drucker anmelden?
 
Oben