• 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] Neuerdings ein Problem mit Cups

P6CNAT

Advanced Hacker
Hallo,

seit ein paar Tagen wird cups nicht mehr sauber gestartet. Ich drucke nicht oft, deshalb liegen zwischen meinem letzten problemlosen Druck und dem Fehler etliche Updates und ich kann nicht zuordnen mit welchem Update der Fehler "eingewandert" ist.

Hier ein paar Hinweise, leider kann ich nicht viel damit anfangen. Hat jemand eine Idee?
Code:
# Ausschnitt aus boot.log
[FAILED] Failed to listen on CUPS Printing Service Sockets.
See 'systemctl status cups.socket' for details.

polaris:/var/log # systemctl status cups.socket
cups.socket - CUPS Printing Service Sockets
   Loaded: loaded (/usr/lib/systemd/system/cups.socket; enabled)
   Active: failed (Result: resources)
   Listen: /var/run/cups/cups.sock (Stream)
           127.0.0.1:631 (Stream)
           [::1]:631 (Stream)
           127.0.0.1:631 (Datagram)
           [::1]:631 (Datagram)

Feb 08 15:09:41 polaris systemd[1]: Starting CUPS Printing Service Sockets.
Feb 08 15:09:41 polaris systemd[1]: cups.socket failed to listen on sockets: Cannot assign requested address
Feb 08 15:09:41 polaris systemd[1]: Failed to listen on CUPS Printing Service Sockets.
Feb 08 15:09:41 polaris systemd[1]: Unit cups.socket entered failed state.
#
polaris:/var/log # ls -l /usr/lib/systemd/system/cups.socket
-r--r--r-- 1 root root 258 14. Jan 16:32 /usr/lib/systemd/system/cups.socket
#
polaris:/var/log # ls -l /var/run/cups/cups.sock
srw-rw-rw- 1 root root 0  8. Feb 15:09 /var/run/cups/cups.sock

#
$ zypper info cups
Daten des Repositories laden ...
Installierte Pakete lesen ...

Informationen für Paket cups:
-----------------------------
Repository: openSUSE-13.1-Update
Name: cups
Version: 1.5.4-12.4.1
Arch: x86_64
Anbieter: openSUSE
Installiert: Ja
Status: aktuell

Das Ganze unter openSUSE 13.1 (x86_64), Linux 3.11.10-7-desktop x86_64, KDE 4.11.5

Grüße
Georg
 

Jägerschlürfer

Moderator
Teammitglied
hättest du die Boardsuche genutzt, wärst du auf dieses Thema gestoßen:
http://forum.linux-club.de/viewtopic.php?f=92&t=118880&hilit=cups+problem
Bitte mal prüfen, ob das weiterhilft.
 

f.gruber

Hacker
P6CNAT schrieb:
... seit ein paar Tagen wird cups nicht mehr sauber gestartet...
Ich hatte das Problem auch vor einigen Tagen. Ursache war ein Update, das die Konfiguration überschreibt.
So weit ich mich erinnere, konnte ich es so lösen:

Habe die alte Konfiguration
Code:
 /etc/cups/cups.d.conf.rpmsave
und die beim Update neu erzeugte
Code:
/etc/cups/cups.d.conf
mit einem Editor nebeneinander geöffnet und alle Zeilen, die mir wichtig erschienen sind, von der alten in die neue Datei kopiert.

Dann
Code:
rccups restart
und es hat wieder funktioniert.
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Hallo,
Jägerschlürfer schrieb:
hättest du die Boardsuche genutzt, wärst du auf dieses Thema gestoßen:
Habe ich durchaus gemacht, allerdings zähle ich CUPS nicht zu "Hardware", deshalb habe ich das nicht gefunden.

Jägerschlürfer schrieb:
hättest du die Boardsuche genutzt, wärst du auf dieses Thema gestoßen:
http://forum.linux-club.de/viewtopic.php?f=92&t=118880&hilit=cups+problem
Bitte mal prüfen, ob das weiterhilft.
Hat leider nicht geholfen.

Grüße
Georg
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Hallo Ferdinand,
f.gruber schrieb:
Ich hatte das Problem auch vor einigen Tagen. Ursache war ein Update, das die Konfiguration überschreibt.
So weit ich mich erinnere, konnte ich es so lösen:

Habe die alte Konfiguration
Code:
 /etc/cups/cups.d.conf.rpmsave
und die beim Update neu erzeugte
Code:
/etc/cups/cups.d.conf
mit einem Editor nebeneinander geöffnet und alle Zeilen, die mir wichtig erschienen sind, von der alten in die neue Datei kopiert.

Bei mir sind diese Dateien nicht vorhanden.
Code:
polaris:/etc/cups # ls -l
insgesamt 60
-rw-r--r-- 1 root root 2773 14. Jan 16:33 client.conf
-rw-r--r-- 1 root root 1077 28. Sep 16:08 command.types
-rw-r----- 1 root lp   5567 14. Jan 16:33 cupsd.conf
-rw-r----- 1 root root 5575 14. Jan 16:33 cupsd.conf.default
-rw-r--r-- 1 root root 1448 28. Sep 07:52 gstoraster.convs
drwxr-xr-x 2 lp   lp   4096 14. Jan 16:32 interfaces
drwxr-xr-x 2 root lp   4096 14. Jan 16:32 ppd
-rw------- 1 root lp    519  9. Mai 2013  printers.conf
-rw------- 1 root lp    519  3. Mai 2013  printers.conf.O
-rw-r--r-- 1 root root  778 15. Jan 19:35 pstotiff.convs
-rw-r--r-- 1 root root 2084 15. Jan 19:35 pstotiff.types
-rw-r----- 1 root lp    278 14. Jan 16:32 snmp.conf
drwx------ 2 root lp   4096 14. Jan 16:32 ssl
Die Dateien cupsd.conf und cupsd.conf.default unterscheiden sich nur in einer Kommentarzeile. Immerhin weiß ich jetzt wann ich mir das Problem wahrscheinlich eingefangen habe :D

Grüße
Georg
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Hallo Sauerland,
Sauerland schrieb:
cups aus dem Printing-Repo hat ein Update bekommen, da existiert dies Problem nicht mehr.

ich bin mir nicht sicher, ob ich das Richtige gefunden habe. Bevor ich mir noch mehr zerschieße frage ich besser.
Ist es das Unstable Paket cups-1.5.4-137.1.x86_64.rpm?

Grüße
Georg
 

SUSEDJAlex

Advanced Hacker
Wenn du dabei bist diesen Repository einzubinden, dann kannst du gleich die Repository-Liste aufräumen und vernünftige Prioritäten setzen....

LG SUSEDJAlex
 
OP
P6CNAT

P6CNAT

Advanced Hacker
SUSEDJAlex schrieb:
Wenn du dabei bist diesen Repository einzubinden, dann kannst du gleich die Repository-Liste aufräumen und vernünftige Prioritäten setzen....
LG SUSEDJAlex
Guten Morgen,
woraus leitest du ab, dass mein Repo nicht aufgeräumt ist? openSUSE Update ist doch ein reguläres Repo.
Ich habe sogar vor, das Printing Repo wieder abzuschalten, sobald die neue CUPS Version ins Standard Repo übernommen wurde.
Bei einem 'dünnen' Netzwerkanschluss ist es lästig mehr Repos zu pflegen als unbedingt erforderlich.

Grüße
Georg
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Hallo,
yepp
Code:
# | Alias                          | Name                               | Aktiv| Aktualisieren| Prio| URI                                                                                     
--+--------------------------------+------------------------------------+------+--------------+-----+-----------------------------------------------------------------------------------------
 8| ftp.gwdg.de-suse               | Packman Repository                 | Ja   | Nein         |   85| http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                                
18| repo-update-non-oss            | openSUSE-13.1-Update-Non-Oss       | Ja   | Nein         |   90| http://download.opensuse.org/update/13.1-non-oss/                                       
 1| Lokale_Downloads_1             | Lokale Downloads                   | Ja   | Ja           |   99| dir:///data1/Pakete/Pakete_OpenSuse_64Bit/OpenSuse_13.1_64                              
 2| Printing                       | Printing                           | Ja   | Nein         |   99| http://download.opensuse.org/repositories/Printing/openSUSE_13.1                        
 3| download.opensuse.org-Education| openSUSE BuildService - Bildungswes| Ja   | Nein         |   99| http://download.opensuse.org/repositories/Education/openSUSE_13.1/                      
 4| download.opensuse.org-Extra    | openSUSE BuildService - KDE:Extra  | Ja   | Nein         |   99| http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/                     
 5| download.opensuse.org-Stable   | openSUSE BuildService - LibreOffice| Ja   | Nein         |   99| http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/            
 6| download.opensuse.org-filesyste| openSUSE BuildService - filesystems| Nein | Nein         |   99| http://download.opensuse.org/repositories/filesystems/openSUSE_13.1/                    
 7| download.opensuse.org-mozilla  | openSUSE BuildService - Mozilla    | Ja   | Nein         |   99| http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/                        
 9| openSUSE-13.1-1.10             | openSUSE-13.1-1.10                 | Nein | Nein         |   99| cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH24NS95_KMXD1TF5931                 
11| repo-debug                     | openSUSE-13.1-Debug                | Nein | Nein         |   99| http://download.opensuse.org/debug/distribution/13.1/repo/oss/                          
12| repo-debug-update              | openSUSE-13.1-Update-Debug         | Nein | Nein         |   99| http://download.opensuse.org/debug/update/13.1/                                         
13| repo-debug-update-non-oss      | openSUSE-13.1-Update-Debug-Non-Oss | Nein | Nein         |   99| http://download.opensuse.org/debug/update/13.1-non-oss/                                 
14| repo-non-oss                   | openSUSE-13.1-Non-Oss              | Ja   | Nein         |   99| http://download.opensuse.org/distribution/13.1/repo/non-oss/                            
15| repo-oss                       | openSUSE-13.1-Oss                  | Ja   | Nein         |   99| http://download.opensuse.org/distribution/13.1/repo/oss/                                
16| repo-source                    | openSUSE-13.1-Source               | Nein | Nein         |   99| http://download.opensuse.org/source/distribution/13.1/repo/oss/                         
17| repo-update                    | openSUSE-13.1-Update               | Ja   | Nein         |   99| http://download.opensuse.org/update/13.1/                                               
10| openSUSE_13.1_ISO              | openSUSE 13.1 ISO                  | Ja   | Nein         |  100| iso:///?iso=openSUSE-13.1-DVD-x86_64.iso&url=file:///data1/Pakete/Pakete_OpenSuse_64Bit/
Grüße
Georg
 

josef-wien

Ultimate Guru
Build service (einschließlich Printing) sollte höher priorisiert sein als die Standard-Repos. Das ISO-Image sollte dieselbe Priorität haben wie Oss und Non-Oss.

Update-Non-Oss kann ruhig 99 haben, aber hier stört die höhrere Priorität nicht.
 

SUSEDJAlex

Advanced Hacker
Am besten ist das so:

Packman = 20
BuildService / KDE = 50
Update und Update-Non-OSS = 70
Printing = 80
Rest = 99

dann noch:

Code:
zypper clean - a && zypper ref && zypper dup

LG SUSEDJAlex
 

Sauerland

Ultimate Guru
SUSEDJAlex schrieb:
Am besten ist das so:

Packman = 20
BuildService / KDE = 50
Update und Update-Non-OSS = 70
Printing = 80
Rest = 99
Da würde ich das Printing Repo eher auf 60 stellen bzw. so lassen und die beiden Update Repos auf 99 (wenn die dazugehörigen Repos auch auf 99 stehen) lassen. Die brauchen nicht priorisiert werden, das erhöht nur die Gefahr, etwas anderes evtl. falsch einzustellen.
 
Oben