Hallo, Ich habe in /etc/cups/cupsd.conf via Listen angegeben, dass CUPS auch an einer Netzwerkkarte in internen Netz lauschen soll. Im Block <Location /> ... </Location> habe ich den Zugriff auf CUPS entsprechend erlaubt. Soweit, so gut, unter 11.3 funktioniert das praechtig. Unter 12.1 lauscht CUPS aber nicht am Port, wie ich mittels netstat -ant feststellen kann. Erst ein /etc/init.d/cups restart fuehrt dazu, dass CUPS am gewuenschten Port lauscht. Was geht da schief? (Ich weiss nicht, ob es eine Rolle spielt, aber ich nutze systemd) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, On Jan 18 11:07 Karl Weber wrote (excerpt):
Ich habe in /etc/cups/cupsd.conf ... ... Erst ein /etc/init.d/cups restart fuehrt dazu, dass CUPS ...
Das ist das korrekte Verhalten, siehe http://en.opensuse.org/SDB:CUPS_in_a_Nutshell bzw. http://www.cups.org/documentation.php/doc-1.5/ref-cupsd-conf.html ----------------------------------------------------------------------- The /etc/cups/cupsd.conf file contains configuration directives that control how the server functions. ... After making any changes, restart the cupsd(8) process ----------------------------------------------------------------------- Gruß Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer
Am Mittwoch, 18. Januar 2012, 14:09:08 schrieb Johannes Meixner:
On Jan 18 11:07 Karl Weber wrote (excerpt):
Ich habe in /etc/cups/cupsd.conf ...
...
Erst ein /etc/init.d/cups restart fuehrt dazu, dass CUPS ...
Das ist das korrekte Verhalten, siehe http://en.opensuse.org/SDB:CUPS_in_a_Nutshell bzw. http://www.cups.org/documentation.php/doc-1.5/ref-cupsd-conf.html ----------------------------------------------------------------------- The /etc/cups/cupsd.conf file contains configuration directives that control how the server functions. ... After making any changes, restart the cupsd(8) process -----------------------------------------------------------------------
Ich glaube, wir haben uns hier missverstanden. Das cups restart ist nicht nur direkt nach dem Aendern notwendig gewesen, sondern es ist unter 12.1 nach _jedem_ Hochfahren des Systems erforderlich! Das ist unter 11.3 definitiv _nicht_ so. Dort geht es nach dem Hochfahren des Systems immer ohne manuelle Aktion. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Karl Weber wrote:
Am Mittwoch, 18. Januar 2012, 14:09:08 schrieb Johannes Meixner:
On Jan 18 11:07 Karl Weber wrote (excerpt):
Ich habe in /etc/cups/cupsd.conf ...
...
Erst ein /etc/init.d/cups restart fuehrt dazu, dass CUPS ...
Das ist das korrekte Verhalten, siehe http://en.opensuse.org/SDB:CUPS_in_a_Nutshell bzw. http://www.cups.org/documentation.php/doc-1.5/ref-cupsd-conf.html [...]
Ich glaube, wir haben uns hier missverstanden. Das cups restart ist nicht nur direkt nach dem Aendern notwendig gewesen, sondern es ist unter 12.1 nach _jedem_ Hochfahren des Systems erforderlich! Das ist unter 11.3 definitiv _nicht_ so. Dort geht es nach dem Hochfahren des Systems immer ohne manuelle Aktion.
Das passiert mit hier bei meinem System nicht. IMO kann das nur passieren, wenn zum cups-Startzeitpunkt das Interface nicht verfügbar ist. Kontrollier doch mal, wann die Interfaces da sind (gestartet werden) und wann dein cups startet. (Ich verwende allerdings kein systemd; wie man das hier kontrolliert kann ich dir nicht sagen) Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, On Jan 18 14:54 Karl Weber wrote (excerpt):
Das cups restart ist ... unter 12.1 nach _jedem_ Hochfahren des Systems erforderlich!
Dann ist jetzt irgendwas kaputt, siehe /var/log/cups/error_log Gruß Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer
Am Mittwoch, 18. Januar 2012, 15:38:04 schrieb Johannes Meixner:
On Jan 18 14:54 Karl Weber wrote (excerpt):
Das cups restart ist ... unter 12.1 nach jedem Hochfahren des Systems erforderlich!
Dann ist jetzt irgendwas kaputt, siehe /var/log/cups/error_log
E [18/Jan/2012:16:20:10 +0100] Unable to bind socket for address 192.168.5.2:631 - Cannot assign requested address. Ist wohl so, wie Andreas Kyek in einem parallelen Beitrag schon vermutet hat, erst wird cups gestartet, dann das Netzwerk. Aus /var/log/messages: Jan 18 16:20:10 linux-8l09 cups[912]: Starting cupsd..done Jan 18 16:20:10 linux-8l09 network[755]: Setting up (localfs) network interfaces: Jan 18 16:20:11 linux-8l09 kernel: [ 24.012921] vboxpci: IOMMU not found (not registered) Jan 18 16:20:11 linux-8l09 vboxdrv[828]: Starting VirtualBox kernel modules..done Jan 18 16:20:11 linux-8l09 network[755]: lo Jan 18 16:20:11 linux-8l09 ifup: lo Jan 18 16:20:11 linux-8l09 ifup: lo Jan 18 16:20:11 linux-8l09 ifup: IP address: 127.0.0.1/8 Jan 18 16:20:11 linux-8l09 network[755]: lo IP address: 127.0.0.1/8 Jan 18 16:20:11 linux-8l09 ifup: Jan 18 16:20:11 linux-8l09 network[755]: ..done eth0 device: VIA Technologies, Inc. VT6105/VT6106S Jan 18 16:20:11 linux-8l09 ifup: eth0 device: VIA Technologies, Inc. VT6105/VT6106S Jan 18 16:20:11 linux-8l09 kernel: [ 24.579169] via-rhine 0000:03:0b.0: eth0: link up, 10Mbps, half-duplex, lpa 0x0021 Jan 18 16:20:11 linux-8l09 ifup: eth0 Jan 18 16:20:11 linux-8l09 ifup: IP address: 192.168.5.2/24 Jan 18 16:20:11 linux-8l09 network[755]: eth0 IP address: 192.168.5.2/24 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Karl Weber [18.01.2012 16:34]:
Am Mittwoch, 18. Januar 2012, 15:38:04 schrieb Johannes Meixner:
On Jan 18 14:54 Karl Weber wrote (excerpt):
Das cups restart ist ... unter 12.1 nach jedem Hochfahren des Systems erforderlich!
Dann ist jetzt irgendwas kaputt, siehe /var/log/cups/error_log
E [18/Jan/2012:16:20:10 +0100] Unable to bind socket for address 192.168.5.2:631 - Cannot assign requested address.
Ist wohl so, wie Andreas Kyek in einem parallelen Beitrag schon vermutet hat, erst wird cups gestartet, dann das Netzwerk.
Ja, stimmt. In /etc/init.d/cups fehlt der Eintrag "network" in der Zeile "Required-Start:". Obwohl... wird das überhaupt von systemd berücksichtigt? Sollte es nicht bei $remote_fs enthalten sein (weil ich ja auf ein remote_fs nur mit Netz zugreifen kann)? Gruß Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8W6HYACgkQk33Krq8b42PCmACePOVtObqViHIHMcrc4VsV9DDx H8kAn0gsjPTuC3kkOv8ZtsHEjhhsidYl =wdIh -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, On Jan 18 16:42 Werner Flamme wrote (excerpt):
Karl Weber [18.01.2012 16:34]:
Ist wohl so, wie Andreas Kyek in einem parallelen Beitrag schon vermutet hat, erst wird cups gestartet, dann das Netzwerk.
Ja, stimmt. In /etc/init.d/cups fehlt der Eintrag "network" in der Zeile "Required-Start:". Obwohl... wird das überhaupt von systemd berücksichtigt? Sollte es nicht bei $remote_fs enthalten sein (weil ich ja auf ein remote_fs nur mit Netz zugreifen kann)?
Es hieß, bestehende init Scripte würden unter systemd genauso weiter funktionieren - aber ich bin wirklich kein systemd-Experte, um hier wirklich weiterhelfen zu können. Gruß Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer
Am Donnerstag, 19. Januar 2012, 15:48:31 schrieb Johannes Meixner:
Es hieß, bestehende init Scripte würden unter systemd genauso weiter funktionieren - aber ich bin wirklich kein systemd-Experte, um hier wirklich weiterhelfen zu können.
Dann sollte es sich hier um einen Bug handeln, i.e. die Erfassung eines Tickets waere die richtige Reaktion... korrekt? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Johannes Meixner
-
Karl Weber
-
Kyek, Andreas, VF-DE
-
Werner Flamme