Laurent Blume
2011-Feb-10 14:37 UTC
[Samba] Printer drivers installation: files are not deleted
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 (v5.1):PSCRIPT5.dll:hpcu104s.ppd:hpmdp104.dll:PSCRIPT.HLP:NULL:RAW:hpcdmc64.dll,hpbcfgre.dll,hpcpu104.CFG,hpcui104.dll,hpcpe104.dll,hpcur104.dll,hpcpn104.dll,hpcsr104.dll,hpcst104.dll,hpcev104.dll,hpcu104s.hpx,hpcsc104.dtd,hpchl104.cab,hpzfn104.ntf,hpcu104.dem,hpmux104.dll,hpmur104.dll,hpmpm081.dll,hpmpw081.dll,hpmsn104.dll,hpmsl104.dll,hpcsat20.dll,hpcu104v.ini,hpcu104s.xml,hpcls104.dll,hpcss104.dll,FxCompChannel_x64.dll,cioum.dll,cioum64.msi,hpcpn104.dll,ps5ui.dll,pscript.ntf,ps_schm.gdl,hppdcompio.dll,hpcc6104.dll,HPDRVJCT.dll,hpfxcomw.dll,hpsysobj.dll\"" HAPI64-CC 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! Laurent
Thomas Stegbauer
2011-Mar-11 15:59 UTC
[Samba] Printer drivers installation: files are not deleted
Hallo Laurent, i have a similar problem, here. When trying to add a new printer via apw from a winXP32, the driver files get copied over to print$ on the ubuntu 10.04 Server (Samba 3.4.7) afterwards it says "Permission denied" And the driver get not registered. Where do you geht the filenames, the drivers needs? as i cant use rpcclient to register the drivers from commandline. best regards thomas # Thomas Stegbauer # https://keyserver1.pgp.com/vkd/SubmitSearch.event?SearchCriteria=thomas at stegbauer.info # PGP Fingerprint: C5B5 BDBD 6607 A9DF E545 0EC5 9DDF 9749 BD05 808A Am 10.02.2011 15:37, schrieb Laurent Blume:> 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 > (v5.1):PSCRIPT5.dll:hpcu104s.ppd:hpmdp104.dll:PSCRIPT.HLP:NULL:RAW:hpcdmc64.dll,hpbcfgre.dll,hpcpu104.CFG,hpcui104.dll,hpcpe104.dll,hpcur104.dll,hpcpn104.dll,hpcsr104.dll,hpcst104.dll,hpcev104.dll,hpcu104s.hpx,hpcsc104.dtd,hpchl104.cab,hpzfn104.ntf,hpcu104.dem,hpmux104.dll,hpmur104.dll,hpmpm081.dll,hpmpw081.dll,hpmsn104.dll,hpmsl104.dll,hpcsat20.dll,hpcu104v.ini,hpcu104s.xml,hpcls104.dll,hpcss104.dll,FxCompChannel_x64.dll,cioum.dll,cioum64.msi,hpcpn104.dll,ps5ui.dll,pscript.ntf,ps_schm.gdl,hppdcompio.dll,hpcc6104.dll,HPDRVJCT.dll,hpfxcomw.dll,hpsysobj.dll\"" > HAPI64-CC > 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! > > Laurent
Thomas Stegbauer
2011-Mar-13 21:37 UTC
[Samba] Printer drivers installation: files are not deleted
Hallo Laurent, i have a similar problem, here. When trying to add a new printer via apw from a winXP32, the driver files get copied over to print$ on the ubuntu 10.04 Server (Samba 3.4.7) afterwards it says "Permission denied" And the driver get not registered. Where do you geht the filenames, the drivers needs? as i cant use rpcclient to register the drivers from commandline. best regards thomas # Thomas Stegbauer # https://keyserver1.pgp.com/vkd/SubmitSearch.event?SearchCriteria=thomas at stegbauer.info # PGP Fingerprint: C5B5 BDBD 6607 A9DF E545 0EC5 9DDF 9749 BD05 808A Am 10.02.2011 15:37, schrieb Laurent Blume:> 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 > (v5.1):PSCRIPT5.dll:hpcu104s.ppd:hpmdp104.dll:PSCRIPT.HLP:NULL:RAW:hpcdmc64.dll,hpbcfgre.dll,hpcpu104.CFG,hpcui104.dll,hpcpe104.dll,hpcur104.dll,hpcpn104.dll,hpcsr104.dll,hpcst104.dll,hpcev104.dll,hpcu104s.hpx,hpcsc104.dtd,hpchl104.cab,hpzfn104.ntf,hpcu104.dem,hpmux104.dll,hpmur104.dll,hpmpm081.dll,hpmpw081.dll,hpmsn104.dll,hpmsl104.dll,hpcsat20.dll,hpcu104v.ini,hpcu104s.xml,hpcls104.dll,hpcss104.dll,FxCompChannel_x64.dll,cioum.dll,cioum64.msi,hpcpn104.dll,ps5ui.dll,pscript.ntf,ps_schm.gdl,hppdcompio.dll,hpcc6104.dll,HPDRVJCT.dll,hpfxcomw.dll,hpsysobj.dll\"" > HAPI64-CC > 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! > > Laurent
Laurent Blume
2011-Mar-14 08:04 UTC
[Samba] Printer drivers installation: files are not deleted
Le 13.03.2011 22:37, Thomas Stegbauer a ?crit :> i have a similar problem, here. > When trying to add a new printer via apw from a winXP32, the driver > files get copied over to print$ on the ubuntu 10.04 Server (Samba 3.4.7) > afterwards it says "Permission denied" And the driver get not registered.I think that? most probably a permission issue on the server. Does the user you connect with have printer administrator privilege? Ie, member of the printadm group or similar?> Where do you geht the filenames, the drivers needs? > as i cant use rpcclient to register the drivers from commandline.I followed the documentation on that: I install them on a clean test system (win7 x64), then extract the list of files and the files themselves using rpcclient. That part works. Laurent
Thomas Stegbauer
2011-Mar-15 10:34 UTC
[Samba] Printer drivers installation: files are not deleted
Hi Laurent, i cant imagine it is a permission problem. The driver upload runs as root and i added root Also i added root with net rpc rights grant "cake\domadm" SePrintOperatorPrivilege -U cake/root replaced cake with my domain-name. Also i find a driver which i can upload HP Color Laserjet 2800 (PS) from Windows XP 32 But if Using a driver from Utax (or the appropriate Version from Kyocera) i get the permission error. Using a fresh installed Windows for printer driver extraction is imho no long term solution ;) best regards Thomas ----- Urspr?ngliche Mail ----- Von: "Laurent Blume" <laurent at opensolaris.org> An: "Thomas Stegbauer" <mailingliste1 at stegbauer.info> CC: samba at lists.samba.org Gesendet: Montag, 14. M?rz 2011 09:04:21 Betreff: Re: [Samba] Printer drivers installation: files are not deleted Le 13.03.2011 22:37, Thomas Stegbauer a ?crit :> i have a similar problem, here. > When trying to add a new printer via apw from a winXP32, the driver > files get copied over to print$ on the ubuntu 10.04 Server (Samba 3.4.7) > afterwards it says "Permission denied" And the driver get not registered.I think that? most probably a permission issue on the server. Does the user you connect with have printer administrator privilege? Ie, member of the printadm group or similar?> Where do you geht the filenames, the drivers needs? > as i cant use rpcclient to register the drivers from commandline.I followed the documentation on that: I install them on a clean test system (win7 x64), then extract the list of files and the files themselves using rpcclient. That part works. Laurent