The Samba-Bugzilla – Bug 7064
Error "_spoolss_AddPrinterDriverEx: level 8 not yet implemented" when attempting to upload drivers on samba
Last modified: 2018-12-20 08:44:04 UTC
From a Vista Home basic sp2 when I want to install a printer driver to Samba server it start copying files and stop without any popup on the client.
Here is a part of my Syslog
Jan 25 19:27:57 toto smbd: [2010/01/25 19:27:57, 0] rpc_server/srv_spoolss_nt.c:7646(_spoolss_AddPrinterDriver)
Jan 25 19:27:57 toto smbd: _spoolss_AddPrinterDriverEx: level 8 not yet implemented
Jan 25 19:28:11 toto smbd: [2010/01/25 19:28:11, 1] smbd/service.c:1226(close_cnum)
Jan 25 19:28:11 toto smbd: ibis-inf-2 (::ffff:184.108.40.206) closed connection to service print$
Thanks for you help.
Ok, in case the windows clients attempts level 8 add (and fails) it will fallback to level 6 add.
Are you seeing just this warning in the logs or is the addition of drivers actually failing ?
It's just when I want to install printer driver from Vista to samba and it appears in the syslog.
After that when I try to install the printer from samba to the Vista client I receive this error popup "Windows cannot connect to the printer. Impossible to terminate this operation (error 0x000006f7)" translated from french ;o).
Ah, ok, is this with 3.4.3 ?
It should be resolved with 3.4.4, can you please give the new samba release a try ?
Lowering severity as we are waiting for feedback from the reporter and it should be fixed 3.4.4 and newer.
I'm seeing this issue on 3.5.6.
[2010/11/12 00:06:01.782743, 0] rpc_server/srv_spoolss_nt.c:7352(_spoolss_AddPrinterDriver)
_spoolss_AddPrinterDriverEx: level 8 not yet implemented
[2010/11/12 00:06:01.810308, 0] printing/nt_printing.c:1812(move_driver_file_to_download_area)
move_driver_file_to_download_area: Unable to rename [x64/HPZLSLHN.DLL] to [x64/3/HPZLSLHN.DLL]: NT_STATUS_NOT_SUPPORTED
Looks like the same on Windows 7 with Samba-Version 4.1.6-5.1-3213-SUSE-oS13.1-x86_64:
"Windows cannot connect to the printer. Operation could not be completed
..source3/rpc_server/spoolss/srv_spoolss_nt.c:8303(:spoolss_AddPrinterDriverEx)AddPrinterDriverEx: level 8 not
Printer driver is a KONICA MINOLTA C353 Series PS, Typ 3
Bug still exists (HP and Brother drivers) in 2:4.1.6+dfsg-1ubuntu2.14.04.3 installing from Windows x64 (unsure of x32); however, driver installation still seems to succeed and corresponding printer association seems to work.
Still seeing this while trying to upload x86 driver "V3 Xerox Global Print Driver PCL5" to Samba 4.2.14+dfsg-0+deb8u11 (Debian Jessie) from Windows 10 x64 workstation.
Changing PackageAware=TRUE to PackageAware=FALSE in [PrinterPackageInstallation.x86] section of inf file fixed it for me.
It's unclear if the 32 bit driver can actually be installed - as the signature is invalid - but we just need it to be able to map the x64 driver in Print Management, e.g. the "Advanced" tab will only allow you to map a driver if it has both 32 as 64 bit drivers.