ubuntuusers.de

Druckdienst plötzlich nicht verfügbar

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

falameezar

Anmeldungsdatum:
1. November 2014

Beiträge: 69

Hallo zusammen, obwohl ich mir hier viele Beiträge zu dem Thema angekuckt habe, komme ich nicht weiter. Ich nutze seit ewig einen Brother MFC_J6510DW per USB Kabel an einem alten samsung Laptop mit Ubuntu 22.04. Plötzlich wurde der Drucker nicht mehr gefunden, in den Einstellungen heißt es Systemdruckdienst nicht verfügbar. Scannen geht aber erstaunlicherweise noch. Außer den Aktualisierungen habe ich nichts verändert.

In einem Beitrag stand, man solle im Terminal einen Befehl eingeben (den ich jetzt nicht wiederfinde) aber da erschien bei mir:

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
cups ist schon die neueste Version (2.4.1op1-1ubuntu4.15).
cups wurde als manuell installiert festgelegt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert

(ich weiß nicht wie man das macht daß die Kopien aus dem Terminal so hübsch grau unterlegt hier erscheinen) Wer kann helfen? vielen Dank vorab!!! Thomas

Moderiert von Berlin_1946:

Aus dem Spam befreit.

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Codeblöcke, um die Lesbarkeit zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8969

Führe folgenden Befehl in einem Terminal aus und zeige uns die vollständige Ein- und Ausgabe hier im Forum als Codeblock formatiert:

cat /etc/cups/cupsd.conf

(Benutze Kopieren Strg + C und Einfügen Strg + V . Im Terminal braucht es zusätzlich die ⇧ -Taste.)

Wahrscheinlich hat dich auch der Bug getroffen.

Jorber schrieb:

und hier gibt es einen Workaround 2133406

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10829

falameezar schrieb:

(ich weiß nicht wie man das macht daß die Kopien aus dem Terminal so hübsch grau unterlegt hier erscheinen)

Vllt meinst du das, den Codeblock

Ein Beispiel.

mate-24-04@mate-24-04-VirtualBox:~$ date
Sa 29. Nov 18:14:24 CET 2025
mate-24-04@mate-24-04-VirtualBox:~$ 

Sry hat sich überschnitten, aber doppelt hält besser. 🤣

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

falameezar@falameezar-350:~$ cat /etc/cups/cupsd.conf
cat: /etc/cups/cupsd.conf: Keine Berechtigung
falameezar@falameezar-350:~$ 

hoffe das hat jetzt gelappt mit dem "codeblock" (DAnke!) Aber sehr ergiebig ist das nicht?!

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

Hab mit das workaround angekcukt, dafür reicht mein englisch nicht aus, außer daß es da wohl um linux mint geht?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8969

Das darf so auch nicht aussehen. Aber cat braucht eigentlich keine sudo Rechte.

Zeig mal

ls -l /etc/cups/cupsd.conf

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

alameezar@falameezar-350:~$ ls -l /etc/cups/cupsd.conf
-rw-r----- 1 root lp 4726 Feb 25  2021 /etc/cups/cupsd.conf
falameezar@falameezar-350:~$ 

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8969

OK.

Ist dein User in der Gruppe lp?

groups

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

Ich weiß leider nicht was Du meinst aber das Terminal sagt bei Eingabe von Groups das:

falameezar@falameezar-350:~$ groups
falameezar adm cdrom sudo dip plugdev lpadmin sambashare
falameezar@falameezar-350:~$ 

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8969

Ha. Dein User ist nicht in der Gruppe.

Im Terminal ausführen:

sudo usermod -aG lp falameezar

dann mind. ab- und anmelden oder gleich rebooten. 😀

Und danach nochmal

cat /etc/cups/cupsd.conf

testen.

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

Okay, geht los. Dauert etwas, der alte samsung braucht ewig für einen Startvorgang. Melde mich aber sobald er hochgefahren ist.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 14530

falameezar schrieb:

der alte samsung braucht ewig für einen Startvorgang.

Ach, doch so konkret das Modell! Hint: Wir haben Ende 2025, es gibt ressourcenschonendere DEs und Distributionen sowieso.

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

Das sieht ja jetzt schon ganz anders aus:

falameezar@falameezar-350:~$ cat /etc/cups/cupsd.conf
LogLevel debug
PageLogFormat
MaxLogSize 0
Port 631
Listen /run/cups/cups.sock
Browsing On
BrowseLocalProtocols dnssd
DefaultAuthType Basic
WebInterface Yes
<Location />
  Order allow,deny
  Allow @LOCAL
</Location>
<Location /admin>
  Order allow,deny
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy kerberos>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Negotiate
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
LogLevel debug
LogLevel debug
LogLevel debug
falameezar@falameezar-350:~$ 

falameezar

(Themenstarter)

Anmeldungsdatum:
1. November 2014

Beiträge: 69

an von Werth, auch wenn ich hier eigentlich kein nebenthema diskutieren möchte: am ressourcenschonendsten ist es,. Sachen die noch funktionieren nicht durch neue zu ersetzen. Die Herstellung von neuen Elektrogeräten verbraucht i.d.R. deutlich mehr Ressourcen als die Benutzung von bestehenden. (auch private monetäre Ressourcen gehören dazu)

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8969

Super. Und da sehen wir das du wirklich von Bug betroffen bist.

Du bearbeitest jetzt die Datei so:

sudo nano /etc/cups/cupsd.conf

Nano bedient man mit der Tastatur (Pfeiltasten), das Menue ist unten und erreicht man mit der Strg -Taste + Buchstabe.

Und setzt in den letzten 7 Zeilen eine Raute # an den Anfang der Zeile.

Es muss dann also so aussehen

#JobPrivateAccess default
#JobPrivateValues default
#SubscriptionPrivateAccess default
#SubscriptionPrivateValues default
#LogLevel debug
#LogLevel debug
#LogLevel debug

Speichern und beenden und falls nötig rebooten.

Danach sollte drucken wieder gehn.


von.wert geht es nicht darum das du dir n neuen Rechner kaufen sollst sonder darum die bestehende Hardware effektiver und ggf. auch länger nutzen zu können.

Antworten |