[Samba] re. 3.4.9 printing addprinter command reparse doesn't see new printer
garydale at rogers.com
Mon Oct 4 16:21:22 MDT 2010
Please don't hijack threads.
You could try something like /etc/init.d/samba restart (or your local
equivalent) to the end of perl script.
I have cups printing with cups 1.4.4. I'm using the included
smbaddprinter.pl command to add printers to my server.
Now, my error is that when I add the printer, I get ACCESS DENIED in the
windows client, but if I check cups, there the printer is. And if I
wait a bit with the windows client or reload samba, there the printer is
within the share as well.
Now, from the man page on smb.conf
"Once the /|addprinter command|/ has been executed, |smbd| will reparse
the | smb.conf| to determine if the share defined by the APW exists. If
the sharename is still invalid, then |smbd | will return an
ACCESS_DENIED error to the client."
So... is there a way for me to ask Samba to wait a few seconds before
reparsing the smb.conf to check for the new printer? I tried adding a
sleep() to the perl script, but that seems to make the issue worse, so
that's not the choice it seems.
To unsubscribe from this list go to the following URL and read the
More information about the samba