• 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] Cups ist von LinuxClients nicht mehr erreichbar.

Hallo User!

Ich habe gestern meinen SuseLinux-Server 13.1 wieder einmal updatet.
Jetzt lässt sich Cups von den LinuxClients nicht mehr ansprechen,
auch ist er unter "server / IP :631" nicht mehr erreichbar.
Auf dem Server selbst seht mir der Dienst unter "localhost:631" zur verfügung.

Windows-Recher können ohne Probleme weiter hin Drucken

Ich sehe in der "cupsd.conf"
Code:
LogLevel debug
SystemGroup sys root
Port 631
Listen /var/run/cups/cups.sock
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress @LOCAL
BrowseLocalProtocols CUPS
DefaultAuthType Basic
WebInterface Yes
<Location />
  Order allow,deny
  Allow localhost
  Allow @LOCAL
</Location>
<Location /admin>
  Order allow,deny
  Allow localhost
  Allow @LOCAL
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM @LOCAL
  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 allowallforanybody>
  <Limit All>
    Order deny,allow
    Allow from all
  </Limit>
</Policy>
DefaultPolicy default
und im syslog
Code:
server:/etc/cups # systemctl status cups.service
cups.service - CUPS Printing Service
          Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
          Active: active (running) since Fri, 2014-02-14 11:49:50 CET; 33s
 ago
        Main PID: 6115 (cupsd)
          CGroup: name=systemd:/system/cups.service
                  6115 /usr/sbin/cupsd -f

Feb 14 11:49:50 server.tempo systemd[1]: Started CUPS Printing Service.
Feb 14 11:49:50 server.tempo cupsd[6115]: No limit for Validate-Job defined
in policy allowallforanybody and no suitable template found.
Feb 14 11:49:50 server.tempo cupsd[6115]: No limit for Cancel-Jobs defined
in policy allowallforanybody and no suitable template found.
Feb 14 11:49:50 server.tempo cupsd[6115]: No limit for Cancel-My-Jobs
defined in policy allowallforanybody and no suitable template found.
Feb 14 11:49:50 server.tempo cupsd[6115]: No limit for Close-Job defined in
policy allowallforanybody and no suitable template found.
Feb 14 11:49:50 server.tempo cupsd[6115]: No limit for CUPS-Get-Document
defined in policy allowallforanybody and no suitable template found.
Feb 14 11:49:50 server.tempo cupsd[6115]: No JobPrivateAccess defined in
policy allowallforanybody - using defaults.
Feb 14 11:49:50 server.tempo cupsd[6115]: No JobPrivateValues defined in
policy allowallforanybody - using defaults.
Feb 14 11:49:50 server.tempo cupsd[6115]: No SubscriptionPrivateAccess
defined in policy allowallforanybody - using defaults.
Feb 14 11:49:50 server.tempo cupsd[6115]: No SubscriptionPrivateValues
defined in policy allowallforanybody - using defaults.
server:/etc/cups #
cups_syslog lines 1-29/29 (END)
keinen Grund für dieses Verhalten.

Firefox meldet:
Fehler: Verbindung fehlgeschlagen
Firefox kann keine Verbindung zu dem Server unter server. ... :631 aufbauen.

Hat jemand eine Ahnung oder kennt den Grund für dieses Verhalten?

Die Firewalleinstellungen habe ich geprüft, auch die weitern Dienste wie:
www-Router, Apache Webserver, Mailserver, Proxyserver, dns-server, name-server ... usw. laufen ohne Probleme.

Daddy.k

Netter Spruch: Arbeiten am Computer ist wie U-Boot fahren! Machst Du ein Fenster auf, fangen die Probleme an.
 
Hallo Sauerland!

Den Beitrag hab ich auch gelesen, es sind auch noch weitere, ähnliche Beiträge vorhanden.

Der Unterschied liegt hier im "... ? ...".

In Yast / Systemservice ist er am Laufen!
Ist übrigens auch im syslog zu sehen.

Wie sonst könnte ich ihn auch auf dem Server selbst in Firefox ansprechen und von den Windows-Rechner (im selben Netz) drucken?

Gruß Daddy.k
 
[Gelöst]

Hallo User!

Ich glaube ich hab evtl. das Problem durch ein Forum gefunden!?

Auf meinem Server läuft IPv4 und IPv6, "netstat -tulpen | grep 631" bringt folgende Auflistung:
Code:
server:/etc/cups # netstat -tulpen |grep 631
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          853        1/systemd
tcp        0      0 ::1:631                 :::*                    LISTEN      0          854        1/systemd
udp        0      0 127.0.0.1:631           0.0.0.0:*                           0          855        1/systemd
udp        0      0 ::1:631                 :::*                                0          856        1/systemd
server:/etc/cups #

Die Lösung: Folgende Einträge fehlen (warum auch immer)!

Listen 127.0.0.1:631
Listen 192.168.0.1:631
Listen [::1]:631

und über all wo der Eintrag " Allow @LOCAL" zufinden ist, zusätzlich noch:

Allow *.(domain)
Allow 192.168.0.0/24

angeben.

Danke für Euere Hilfe!!!

Gruß Daddy.k
 
Oben