Hallo, immer beim Neustart meines Rechner hat Samba meine Drucker nicht geladen. Wenn ich spater Samba neustarte, werden alle Drucker geladen. Wie kann ich Samba dazu bewegen meine Drucker auf anhieb zu laden? Danke, A. Roth
On Wednesday 01 June 2005 18:47, Andreas Roth wrote:
Hallo,
immer beim Neustart meines Rechner hat Samba meine Drucker nicht geladen. Wenn ich spater Samba neustarte, werden alle Drucker geladen. Wie kann ich Samba dazu bewegen meine Drucker auf anhieb zu laden?
Das Problem hatte ich bei einem Kunden auch. Aendere /etc/init.d/smb folgendermassen ab: # Required-Start: $network $remote_fs syslog cupsd (cupsd dazu). Ich habe die Kiste noch nicht durchgestartet, um es zu testen, koennte aber funzen. Das Problem ist, dass cups zwar laeuft, aber die Drucker noch nicht geladen hat.
Danke, A. Roth
LG, Benni
Hi,
-----Ursprüngliche Nachricht----- Von: Andreas Roth [mailto:aroth@arsoft-online.com] Gesendet: Mittwoch, 1. Juni 2005 18:48 An: suse-linux@suse.com Betreff: Samba laedt Drucker nicht
Hallo,
immer beim Neustart meines Rechner hat Samba meine Drucker nicht geladen. Wenn ich spater Samba neustarte, werden alle Drucker geladen. Wie kann ich Samba dazu bewegen meine Drucker auf anhieb zu laden?
überprüfe mal, ob beim booten cups vor samba gestartet wird. Deine Symptome deuten daruaf hin, daß cups-server erst nach samba gestartet wird und beim einem samba-Neustart dann natürlich gefunden wird. CU -Peter
Hab nun sowohl in /etc/init.d/smb "Required-Start cups" (o.a. ) eingetragen hat aber leider nichts geholfen. Im Runlevel 3 wird ist S15cups und S16smb eingetragen. Somit sollte das ok sein. Gibt es eine Moeglichkeit ins smb script ein 'wait for cups until ready' einzubauen? A. Roth On Thursday 02 June 2005 09:37, peter grotz wrote:
Hi,
-----Ursprüngliche Nachricht----- Von: Andreas Roth [mailto:aroth@arsoft-online.com] Gesendet: Mittwoch, 1. Juni 2005 18:48 An: suse-linux@suse.com Betreff: Samba laedt Drucker nicht
Hallo,
immer beim Neustart meines Rechner hat Samba meine Drucker nicht geladen. Wenn ich spater Samba neustarte, werden alle Drucker geladen. Wie kann ich Samba dazu bewegen meine Drucker auf anhieb zu laden?
überprüfe mal, ob beim booten cups vor samba gestartet wird. Deine Symptome deuten daruaf hin, daß cups-server erst nach samba gestartet wird und beim einem samba-Neustart dann natürlich gefunden wird.
CU -Peter
Hallo On Jun 2 13:48 Andreas Roth wrote (shortened):
Gibt es eine Moeglichkeit ins smb script ein 'wait for cups until ready' einzubauen?
Wenn das tatsächlich die Lösung ist, dann hilft until lpstat -r &>/dev/null ; do sleep 1 ; done aber ich vermute, das ist es nicht. Gruss, Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Moin, Johannes Meixner wrote:
Hallo
On Jun 2 13:48 Andreas Roth wrote (shortened):
Gibt es eine Moeglichkeit ins smb script ein 'wait for cups until ready' einzubauen?
Wenn das tatsächlich die Lösung ist, dann hilft
until lpstat -r &>/dev/null ; do sleep 1 ; done
aber ich vermute, das ist es nicht.
Ich habe grade nach einem Serverumbau das gleiche Problem gefunden. Erster Versuch mit requires: cupsd und insserv -r und insserv hat nach Neustart nichts geholfen, und dann hab' ich das so gelassen wie's jetzt ist weil der Rechner gebraucht wird... Deine Zeile hab' ich ein bisschen aufgebohrt: echo -n "Waiting for CUPS printer to start" CNT=0 LPS=1 until [[ ( $LPS -eq 0 ) || ( $CNT -gt 32 ) ]] ; do echo -n "." ; (( CNT++ )) ; lpstat -r &>/dev/null ; LPS=$? ; sleep 1 ; done ist zwar hässlich, vermeidet aber ggf. deadlocks. Arno
Gruss, Johannes Meixner
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
On Thursday 02 June 2005 13:48, Andreas Roth wrote:
Hab nun sowohl in /etc/init.d/smb "Required-Start cups" (o.a. ) eingetragen
cups*d*, ka obs das ist.
hat aber leider nichts geholfen.
s.o.
Im Runlevel 3 wird ist S15cups und S16smb eingetragen. Somit sollte das ok sein.
Das ist ja genau, was ich meine --> Meiner Meinung nach ist cups da mit dem Initialisieren der Drucker noch nicht fertig.
Gibt es eine Moeglichkeit ins smb script ein 'wait for cups until ready' einzubauen?
Ich hatte schon vor, in das smb-script einen sleep einzubauen, bin aber von dieser Moeglichkeit wieder abgewichen, da das ja dann bei einem Update wieder ueberschrieben wuerde. LG, Benni
participants (5)
-
Andreas Roth
-
Arno Lehmann
-
Benjamin Zeller
-
Johannes Meixner
-
peter grotz