Hallo, Benjamin Zeller wrote: ... CUPS und samba machen zusammen Probleme... Ich hab' den thread nicht verfolgt, aber habe mir mit einem Tip von Johannes Meixner beholfen. Ging mal durch die Liste.
Das ist in der Tat der Fall. Habe das selbe Verhalten auch schon feststellen koennen. Anfangs hab ich mir mit einem sleep im Samba Startscript geholfen, spaeter den cups in die required start eingetragen. (IIRC)
Wenn das Problem ist dass samba beim Start noch keinen CUPS finden kann: Im Startscript von Samba (unter 9.2 /etc/init.d/smb ) habe ich vor dem eigentlichen startproc-Aufruf folgendes eingefügt:
echo -n "Waiting for CUPS printers 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 echo ". now starting." startproc -p ${PID_FILE} ${SMBD_BIN} -D -s ${SMB_CONF}
Das war nur ein schneller Hack den ich nie schön gemacht habe, aber er funktioniert. Vor dem Start von Samba wird maximal 32 Sekunden darauf gewartet das CUPS aktiv wird.
Ich stehe jetzt doch wieder vor dem gleichen Problem bei einem Kunden. Vor allem die Frage an Bernhard:
Konntest Du das Problem loesen? Wenn ja: wie?
LG,
Arno
Benni
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de