[Samba] Unable to print, many rpcd_spoolss processes running
Paul Griffith
paulg at yorku.ca
Fri Nov 11 13:56:46 UTC 2022
> -----Original Message-----
> From: samba <samba-bounces at lists.samba.org> On Behalf Of Paul Griffith
> via samba
> Sent: Wednesday, November 9, 2022 12:05 PM
> To: samba at lists.samba.org
> Subject: [Samba] Unable to print, many rpcd_spoolss processes running
>
> Hello,
>
> I ran into a printing issue (users not able to print) with Samba 4.16.6. Not sure
> if this a one-off problem. Posting it just in case it helps someone in the
> future.
This issue came back today, I had to kill 494 rpcd_spoolss processes so users could print.
Has anyone seen anything like this before?
> In log.smb I was seeing the following error:
>
> rpc_pipe_open_interface: Could not connect to spoolss pipe:
> NT_STATUS_IO_TIMEOUT
> [2022/11/09 00:00:25.530143, 0, pid=2888076, effective(24767, 3000),
> real(24767, 0)]
> ../../source3/rpc_server/rpc_ncacn_np.c:209(rpc_pipe_open_interface)
> rpc_pipe_open_interface: Could not connect to spoolss pipe:
> NT_STATUS_IO_TIMEOUT
> [2022/11/09 00:00:30.418012, 1, pid=2904322, effective(0, 0), real(0, 0)]
> ../../source3/smbd/service.c:357(create_connection_session_info)
>
> In log.rpcd_spoolss I see the following errors filling the log file:
> --
> [2022/11/08 17:52:53, 1]
> ../../source3/rpc_server/rpcd_spoolss.c:68(spoolss_servers)
> spoolss_servers: printing_subsystem_init() failed
> [2022/11/08 17:53:03, 0]
> ../../source3/rpc_server/rpc_worker.c:1107(rpc_worker_main)
>
> As it turns out, we had 494 rpcd_spoolss processes running.
>
> ps -ef | grep -i rpcd_spoolss
> root 2878210 2877329 0 Nov08 ? 00:00:00 /xsys/pkg/samba-
> worker-group=7 --worker-index=4 --debuglevel=1
> ...snip...
> root 2885076 2877329 0 Nov08 ? 00:00:00 /xsys/pkg/samba-
> 4.16.6/libexec/samba/rpcd_spoolss --configfile=/etc/samba/smb.conf --
> worker-group=7 --worker-index=494 --debuglevel=1
>
> Once I killed those processes our users were able to print, and there is only
> one process running.
>
> Not sure why it was running so many rpcd_spoolss processes, could it be
> linked to a run-away print job, continuously trying to print?
>
> create_connection_session_info: guest user (from session setup) not
> permitted to access this share (prt2)
> [2022/11/09 00:00:20.402097, 1, pid=2904322, effective(0, 0), real(0, 0)]
> ../../source3/smbd/service.c:546(make_connection_snum)
> create_connection_session_info failed: NT_STATUS_ACCESS_DENIED
> [2022/11/09 00:00:24.353782, 0, pid=2871591, effective(17848, 1000),
> real(17848, 0)]
> ../../source3/rpc_server/rpc_ncacn_np.c:209(rpc_pipe_open_interface)
> rpc_pipe_open_interface: Could not connect to spoolss pipe:
> NT_STATUS_IO_TIMEOUT
> [2022/11/09 00:00:25.530143, 0, pid=2888076, effective(24767, 3000),
> real(24767, 0)]
> ../../source3/rpc_server/rpc_ncacn_np.c:209(rpc_pipe_open_interface)
>
> We are running Rocky Linux 8.6 with self-compiled Samba 4.16.6
>
> Thanks,
> Paul
>
Thanks
Paul
More information about the samba
mailing list