[Samba] Printer drivers installation: files are not deleted

Laurent Blume laurent at opensolaris.org
Thu Feb 10 07:37:31 MST 2011

Hello all,

I'm running Samba 3.5.5 on Debian 5, and following the documentation as 
closely as I can to install drivers using rpcclient.

I first install the driver on a Windows 7 x65 workstation, then use 
rpcclient/smbclient to fetch the files.
I then use smbclient to put those on the print$ share of the Samba 
server. So far, so good.

Then I use rpcclient to add those files, and that appears to work:
rpcclient -U DOMAIN\\LOGIN%PASSWD -c "adddriver \"Windows x64\" \"HP 
Universal Printing PS 
Printer Driver HP Universal Printing PS (v5.1) successfully installed.

But actually, things are going wrong: it does create the 3/ 
subdirectory, it does populate it with the files in print$/x64, but 
those files are kept there, not deleted as they should.

If I then try to delete it, there's something similar:

rpcclient $> deldriverex "HP Universal Printing PS (v5.1)"
Driver HP Universal Printing PS (v5.1) and files removed for arch 
[Windows x64] (version: 3).

But none of the files are really removed, they're still all there.

And so far, no error message that I can see.

Can anybody shed some light? TIA!


More information about the samba mailing list