Created attachment 9738 [details]
Level 10 debug log and packet capture
When I enable spoolssd in smb.conf with
rpc_server:spoolss = external
rpc_daemon:spoolssd = fork
this breaks some stuff around printer driver assigning, uploading, etc.
* If you open the Print Server properties (tried on W7 64-Bit) and go to the "drivers" tab, you won't see any driver that were upload, if spoolssd is enabled.
I've attached screenshots (with enabled/disabled spoolssd), a level 10 debug log and packet capture of opening the "drivers" tab, when spoolssd is enabled.
* With enabled spoolssd you can successfully upload new drivers. But after the upload dialog is closed and you are brought back to the "drivers" tab in the Print Server properties window, you receive the error "The drivers list was not refreshed. The driver data may be invalid".
Created attachment 9739 [details]
Screenshot Print Server Properties with spoolssd disabled
Created attachment 9740 [details]
Screenshot Print Server Properties with spoolssd enabled
Marc, we have a fix. Backport will follow ...
Created attachment 9794 [details]
Created attachment 9795 [details]
I successfully applied the patch to 4.1.6.
It fixes the problem. Thanks.
Karolin, FYI. Ready for inclusion in 4.1.next, 4.0.next.
(In reply to comment #7)
> Karolin, FYI. Ready for inclusion in 4.1.next, 4.0.next.
Pushed to autobuild-v4-0-test and autobuild-v4-1-test.
Pushed to both branches.
Closing out bug report.