ubuntuusers.de

Nach Aktualisierung plötzlich HP USB-Drucker weg! failed to start CUPS scheduler

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

kraut-und-rueben

Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

Hallo Aktive,

ein CUPS-Fehler, der sich offenbar schon länger durchzieht, hat nun auch mich erwischt:

Nach einer routinemäßigen Aktualisierung gestern wollte ich eben was drucken, aber da steht nur noch „Generic printer“.

Ich kriege meinen simplen ollen HP Deskjet D1660 (KEIN Netzwerk, NICHT drahtlos, bloß 1 USB-Drucker an 1 Rechner) gar nicht mehr im System angezeigt.

Erstmal hardwaremäßig Neustart half nichts, anderer USB-Anschluss oder anderes Verbindungskabel ebensowenig. Ansonsten gehören Drucker eher nicht zu den Geräten, von denen man ein Reserve-Exemplar vorhält…

Lsusb

hat den Drucker auch. Dann mit

systemctl status cups

fand ich:

failed to start CUPS scheduler

Und nu?

Dafür, dass ich mich bei Gelegenheit mal um einen besseren Treiber kümmern wollte, muss das Ding ja erstmal wieder interagieren. Bisher hatte er stets gedruckt, und zumindest schwarzweiß auch anstandslos …

kraut-und-rueben

(Themenstarter)
Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

sudo dpkg -l *cups* lpr* | grep ii

ii  bluez-cups                5.64-0ubuntu1.3     amd64        Bluetooth printer driver for CUPS
ii  cups                      2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed              1.28.15-0ubuntu1.2  amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-bsd                  2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - BSD commands
ii  cups-client               2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common               2.4.1op1-1ubuntu4.9 all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers         2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - driverless printing
ii  cups-daemon               2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters              1.28.15-0ubuntu1.2  amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers 1.28.15-0ubuntu1.2  amd64        OpenPrinting CUPS Filters - Driverless printing
ii  cups-ipp-utils            2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - IPP developer/admin utilities
ii  cups-pk-helper            0.2.6-1ubuntu5      amd64        PolicyKit helper to configure cups with fine-grained privileges
ii  cups-ppdc                 2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common        2.4.1op1-1ubuntu4.9 all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64            2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - Core library
ii  libcupsfilters1:amd64     1.28.15-0ubuntu1.2  amd64        OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:amd64       2.4.1op1-1ubuntu4.9 amd64        Common UNIX Printing System(tm) - Raster image library
ii  printer-driver-hpcups     3.21.12+dfsg0-1     amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  python3-cups:amd64        2.0.1-5build1       amd64        Python3 bindings for CUPS
ii  python3-cupshelpers       1.5.16-0ubuntu3     all          Python utility modules around the CUPS printing system

/var/log/cups/error_log

E [28/Jun/2024:06:45:45 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:45 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:45 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:45 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:45:45 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:45:46 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:45:46 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:45:46 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:45:46 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:45:46 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:47:51 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:51 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:51 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:51 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:47:51 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:47:51 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:51 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:51 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:51 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:47:51 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:47:52 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:47:52 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:47:52 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:47:52 +0200] No valid Listen or Port lines were found in the configuration file.
E [28/Jun/2024:06:47:52 +0200] Unknown directive JobPrivateAccess on line 122 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive JobPrivateValues on line 123 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive SubscriptionPrivateAccess on line 124 of /etc/cups/cupsd.conf.
E [28/Jun/2024:06:47:52 +0200] Unknown directive SubscriptionPrivateValues on line 125 of /etc/cups/cupsd.conf.
X [28/Jun/2024:06:47:52 +0200] No valid Listen or Port lines were found in the configuration file.

No valid Listen or Port lines were found in the configuration file: ist das irgendwie fucked up?

kraut-und-rueben

(Themenstarter)
Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

In /etc/cups/ haben etliche Files und der Ordner /etc/cups/ssl KEINE Berechtigung.

/etc/cups/ppd/Deskjet-D1600-series-2.ppd 

AUCH NICHT. Liegt hier der Hase im Pfeffer?

Bearbeiten mit chown? Das hatte ich neulich in einem entspannteren Zusammenhang, nämlich einen langsamen USB-Stick schneller machen mit ext4 statt FAT32 https://forum.ubuntuusers.de/topic/daten-sichern-auf-usb-stick-dateisystem-ntfs-f/#post-9427870

san04

Anmeldungsdatum:
19. Januar 2010

Beiträge: 1247

Moin,

der Drucker sollte über HPLIP eingerichtet werden, anschließend hp-setup aufrufen. Dazu fehlen leider sämtliche Informationen: Ist das installiert und in welcher Version?. Siehe auch: https://axebase.net/blog/2014/12/05/installation-hp-linux-imaging-and-printing/

kraut-und-rueben schrieb:

In /etc/cups/ haben etliche Files und der Ordner /etc/cups/ssl KEINE Berechtigung.

Was heißt denn keine Berechtigung? Keine Berechtigung für deinen Nutzer? Dann ist alles i. O.

ls -lah /etc/cups/ppd 

kraut-und-rueben

(Themenstarter)
Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

Der D1660 hat doch funktioniert (bloß der Treiber ist noch nicht optimal). Bis vorgestern. Erst gestern, nach einer routinemäßigen Aktualisierung, war er dann weg. Sowas habe ich in meinen nun fast 10 Ubuntu-Jahren, mit 2 oder 3 Druckern dieses Typs, bisher noch nie gehabt.

ls -lah /etc/cups/ppd 

insgesamt 24K
drwxr-xr-x 2 root lp 4,0K Apr  9 11:27 .
drwxr-xr-x 5 root lp 4,0K Jun 26 21:19 ..
-rw-r----- 1 root lp  15K Apr  7 09:50 Deskjet-D1600-series-2.ppd

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9564

Wohnort: Münster

kraut-und-rueben schrieb:

[…]

systemctl status cups

fand ich:

failed to start CUPS scheduler

Und nu?

Ich habe keine Ahnung, was Du vom Forum erwartest. Wenn es Anregungen von Helfern sein sollten, könnte es hilfreich sein, den Lesern Informationen zu geben, für den Anfang z.B. die vollständige Ausgabe von:

systemctl status cups | cat 

Da steht dann vermutlich ein Grund, warum sich der Druckdienst nicht starten lässt. Und ohne laufenden Druckdienst kann man natürlich nicht drucken, egal ob man für den Drucker einen Treiber hat oder nicht.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

kraut-und-rueben schrieb:

Nach einer routinemäßigen Aktualisierung gestern ...

Dann zeig doch mal, was da gestern so abgelaufen ist.

find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -5 \) | sed 's#.list$##;s#.*/##' | sort 

Komplett von Befehlszeile über die Ausgabe bis zum neuen leeren Prompt in einem Codeblock.

Lsusb

hoffentlich ein Tippfehler

hat den Drucker auch.

kraut-und-rueben

(Themenstarter)
Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

systemctl status cups | cat
○ cups.service - CUPS Scheduler
     Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
     Active: inactive (dead) (Result: protocol) since Fri 2024-06-28 11:27:20 CEST; 7s ago
TriggeredBy: × cups.path
             × cups.socket
       Docs: man:cupsd(8)
    Process: 5928 ExecStart=/usr/sbin/cupsd -l (code=killed, signal=TERM)
   Main PID: 5928 (code=killed, signal=TERM)
        CPU: 15ms

Jun 28 11:27:20 T430-Septima20 systemd[1]: cups.service: Scheduled restart job, restart counter is at 10.
Jun 28 11:27:20 T430-Septima20 systemd[1]: Stopped CUPS Scheduler.
Jun 28 11:27:20 T430-Septima20 systemd[1]: Dependency failed for CUPS Scheduler.
Jun 28 11:27:20 T430-Septima20 systemd[1]: cups.service: Job cups.service/start failed with result 'dependency'.

inactive (dead) Dependency failed for CUPS Scheduler.

Gestern: die erwähnte Aktualisierung, mit Nutzerpasswort, war zwar vorgestern bei „Dienstschluss“ und wollte dann Neustart. Den ich dann, wie schon öfters, auf gestern verschoben hatte. Gestern abend hatte ich in vager Hoffnung nochmal Aktualisierungen gezogen, weil das jemand mit ähnlichen Druckerproblem mal geholfen hatte...

find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -5 \) | sed 's#.list$##;s#.*/##' | sort
atril
atril-common
bind9-dnsutils
bind9-host
bind9-libs:amd64
bluez
bluez-cups
bluez-obexd
cups
cups-bsd
cups-client
cups-common
cups-core-drivers
cups-daemon
cups-ipp-utils
cups-ppdc
cups-server-common
gdb
ghostscript
ghostscript-x
gir1.2-gdkpixbuf-2.0:amd64
gir1.2-vte-2.91:amd64
hexchat
hexchat-common
hexchat-lua:amd64
hexchat-perl:amd64
hexchat-plugins:amd64
hexchat-python3:amd64
libarchive13:amd64
libatrildocument3
libatrilview3
libbluetooth3:amd64
libcups2:amd64
libcupsimage2:amd64
libgdk-pixbuf-2.0-0:amd64
libgdk-pixbuf2.0-bin
libgdk-pixbuf2.0-common
libgif7:amd64
libgs9:amd64
libgs9-common
libndp0:amd64
libnetplan0:amd64
libssl3:amd64
libtiff5:amd64
libusb-0.1-4:amd64
libvpx7:amd64
libvte-2.91-0:amd64
libvte-2.91-common
linux-firmware
linux-generic
linux-generic-hwe-20.04
linux-generic-hwe-22.04
linux-headers-5.15.0-113
linux-headers-5.15.0-113-generic
linux-headers-6.5.0-41-generic
linux-headers-generic
linux-headers-generic-hwe-22.04
linux-hwe-6.5-headers-6.5.0-41
linux-image-5.15.0-107-generic
linux-image-5.15.0-113-generic
linux-image-6.5.0-28-generic
linux-image-6.5.0-41-generic
linux-image-generic
linux-image-generic-hwe-22.04
linux-libc-dev:amd64
linux-modules-5.15.0-107-generic
linux-modules-5.15.0-113-generic
linux-modules-6.5.0-28-generic
linux-modules-6.5.0-41-generic
linux-modules-extra-5.15.0-107-generic
linux-modules-extra-5.15.0-113-generic
linux-modules-extra-6.5.0-28-generic
linux-modules-extra-6.5.0-41-generic
netplan.io
openssl
snapd
thunderbird
thunderbird-locale-de
thunderbird-locale-en
thunderbird-locale-en-gb
thunderbird-locale-en-us
ubuntu-advantage-tools
ubuntu-pro-client
ubuntu-pro-client-l10n
vim-common
vim-tiny
wget
xxd

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

Hast du das von san04 vorgeschlagene - https://axebase.net/blog/2014/12/05/installation-hp-linux-imaging-and-printing/ - in der Zwischenzeit ausgeführt?

OT.

linux-generic-hwe-20.04

wofür benötigst du den Kernel?

Nur mal lesen:

kraut-und-rueben

(Themenstarter)
Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

Hallo Alt-Berlin, für den alten Drucker wollte ich eh einen älteren Treiber probieren, da der 2023er auf meinem D1660 nicht 4-farbig druckt.

Alte liegen hier https://launchpad.net/ubuntu/+source/hplip, z.B. den 2016er. Nun bezieht sich die Axebase-Anleitung auf

hplip-3.23.12.run

während oben diese Pakete liegen:

hplip_3.16.3+repack0-1.debian.tar.xz
hplip_3.16.3+repack0.orig.tar.xz

sowie die Mini-Datei hplip_3.16.3+repack0-1.dsc

Welches hat die für mich passende .run-Treiberdatei?

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10137

Hallo kraut-und-rueben

auf axebase.net ist der Link hplip https://sourceforge.net/projects/hplip/files/hplip/ da ist lastes Version und da kommt die *.run.

Ich würde den Befehl auf die vorgenannte *.run anpassen.

Ich benutze kein HP-Drucker. ☺ Kann also nichts testen.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55207

Wohnort: Berlin

kraut-und-rueben schrieb:

während oben diese Pakete liegen:

hplip_3.16.3+repack0-1.debian.tar.xz
hplip_3.16.3+repack0.orig.tar.xz

sowie die Mini-Datei hplip_3.16.3+repack0-1.dsc

Welches hat die für mich passende .run-Treiberdatei?

Gar keines. Das sind, wie die URL schon sagt, Quelldateien.

Das orig.tar.xz-Archiv enthält den unkomplizierten Quellcode, das debian.tar.xz-Archiv die Konfiguration für das Kompilieren sowie den Paketbau und die dsc-Datei enthält die Signatur.

Keine Ahnung, was du überhaupt in dem Quellverzeichnis willst, mit der verlinken Anleitung hat das nichts zu tun.

san04

Anmeldungsdatum:
19. Januar 2010

Beiträge: 1247

Update dein System mal, vielleicht behebt das schon das Problem.

Da kam wohl soeben ein Fix in Version 2.4.1op1-1ubuntu4.10 in dem cups wohl nicht startet und ein Hinweis auf

incorrect version of /etc/cups/cupsd.conf

kommt, was gut dazu passt:

kraut-und-rueben schrieb:

Jun 28 11:27:20 T430-Septima20 systemd[1]: Dependency failed for CUPS Scheduler.
Jun 28 11:27:20 T430-Septima20 systemd[1]: cups.service: Job cups.service/start failed with result 'dependency'.

Hier ist der Changelog und Link zum Bug 2070315:

cups (2.4.1op1-1ubuntu4.10) jammy-security; urgency=medium

  • SECURITY REGRESSION: early exit on missing listen directive

    • d/p/fix-scheduler-start-if-only-domain-socket-to-listen.patch: don't

exit if no valid Listen or Port found (LP: #2070315)

  • - Sudhakar Verma <sudhakar.verma@canonical.com> Thu, 27 Jun 2024 19:09:25 +0530

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11739

kraut-und-rueben schrieb:

Nun bezieht sich die Axebase-Anleitung auf

3.24.4.

hplip_3.16.3

Wenn man schon hplip*.run und nicht aus den Repos installiert, dann aktuell und nicht derart ätzend altes. Selbst das stark veraltete Focal hat 3.20.3.

kraut-und-rueben

(Themenstarter)
Avatar von kraut-und-rueben

Anmeldungsdatum:
16. Februar 2014

Beiträge: 190

Wohnort: Quassel

DANKE. Als Update kam primär cups, und der Drucker geht wieder, jedenfalls so wie vorher!

Die Frage älterer Treiber-Versionen, zu denen ich obige .tar.xz-Sachen gefunden hatte, ist auch vom Tisch. Weil ich zuvor ein Testbild und meine aktuellen 2 Seiten Druckbedarf behelfsmäßig mit hpcups3.16.11 drucken konnte. Ich hatte noch ein altes System auf der Platte, habe das im Inselbetrieb gestartet (Internetkabel gezogen) und den Drucker dort aktivieren können.

Aber mit dem 2016er hat mein D1660 das gleiche Problem wie mit einer aktuellen Treiberversion: kein 4-Farb-Druck, wie vor einem Monat hier https://forum.ubuntuusers.de/topic/hp-deskjet-d1660-nutzt-bei-farbdruck-die-schwa/

Meint ihr, die empfohlene Installation nach axebase.net könnte das beheben?

Last not least das Aufräumen: Platz auf der Platte habe ich zwar genug, aber läuft das System schneller oder störungsfreier, wenn man es von altem Zeug befreit? Ob der alte Kernel

linux-generic-hwe-20.04

deshalb noch an Bord ist, weil ich 2021 Virtualbox installiert hatte? Die ich 1x brauchte und seitdem nie wieder. Beim Upgrade 20.04 auf 22.04.1 ist Virtualbox an Bord geblieben.

Virtualbox und den alten Kernel lieber entfernen (Synaptic hab ich), bevor ich auf 24.04.1 gehe?

Antworten |