RPC printing devmode problem with 3.0.0beta
Kevin P. Fleming
kpfleming at cox.net
Mon Jun 16 21:13:20 GMT 2003
I just upgraded our server here to 3.0.0beta from 2.2.8a. I also installed (via
cupsaddsmb) the CUPS-Samba generic postscript driver, and configured a pair of
Windows 2000 clients to use the Samba-exported printers and the generic driver.
Most things are working fine, however when one of the clients tries to print a
complex document with Microsoft Publisher 2000, Publisher starts printing and
then reports an error. The error generates some traffic in the Samba log, which
said to report it to samba-technical, so I'm doing so! Once this error occurs,
the client can no longer connect to _any_ Samba printers until they close their
connection to the server (usually by rebooting). Any attempts to connect to a
print (even to just display the printer's status in the Control Panel/Printers
window) cause the client to report that the printer was not found on the server.
I suspect smbd is getting itself in a bad state and can no longer respond to
printing requests properly.
[2003/06/16 14:03:48, 0, pid=6843] rpc_parse/parse_spoolss.c:spoolss_io_devmode(803)
spoolss_io_devmode: I've parsed all I know and there is still stuff left|
[2003/06/16 14:03:48, 0, pid=6843] rpc_parse/parse_spoolss.c:spoolss_io_devmode(805)
spoolss_io_devmode: available_space = [-64], devmode_size = !
[2003/06/16 14:03:48, 0, pid=6843] rpc_parse/parse_spoolss.c:spoolss_io_devmode(806)
spoolss_io_devmode: please report to samba-technical at samba.org!
[2003/06/16 14:03:48, 0, pid=6843]
spoolss_io_q_open_printer_ex: unable to unmarshall SPOOL_Q_OPEN_PRINTER_EX.
[2003/06/16 14:03:48, 0, pid=6843] rpc_server/srv_pipe.c:api_rpcTNP(1486)
api_rpcTNP: spoolss: SPOOLSS_OPENPRINTEREX failed.
I can provide a higher log level log if desired, or try other things. Let me
know how to proceed from here.
More information about the samba-technical