[Samba] Print Server not staying working
Umesh Thakur
UThakur at sd57.bc.ca
Fri Oct 27 16:32:09 UTC 2023
Hi there,
Samba Version 4.17.12-Debian
I am having to constantly restart winbind and smbd in order for my client machines to print.
Every 5 or so minutes, the printers from this print server appear as "Server offline" in Windows. If I restart smbd and winbind at the same time, they come back for a bit, and everyone can print as per normal.
I have seen the bug report to delete printer_list.tdb, and done that yesterday. In the log.rpcd_spoolss file, I see entries such as this below:
[2023/10/26 09:27:21, 0] ../../librpc/rpc/dcesrv_handles.c:130(dcesrv_handle_lookup)
dcesrv_handle_lookup: Attempt to use invalid sid S-1-5-21-3018909051-3044254431-1064828747-1113 - S-1-5-21-3018909051-3044254431-1064828747-1291
[2023/10/26 09:27:21, 0] ../../librpc/rpc/dcesrv_handles.c:130(dcesrv_handle_lookup)
dcesrv_handle_lookup: Attempt to use invalid sid S-1-5-21-3018909051-3044254431-1064828747-1113 - S-1-5-21-3018909051-3044254431-1064828747-1291
The SIDs are valid, and point to a logged on user and their workstation.
The winbindd.log file has thousands of entries like these:
[2023/10/26 09:28:58.028357, 1] ../../source3/winbindd/wb_lookupsids.c:667(wb_lookupsids_recv)
Failed with NT_STATUS_INVALID_SID.
[2023/10/26 09:28:58.028372, 1] ../../source3/winbindd/wb_sids2xids.c:765(wb_sids2xids_recv)
Failed with NT_STATUS_INVALID_SID.
[2023/10/26 09:28:58.028385, 1] ../../source3/winbindd/winbindd_sids_to_xids.c:113(winbindd_sids_to_xids_recv)
Could not convert sids: NT_STATUS_INVALID_SID
[2023/10/26 09:28:58.028413, 1] ../../source3/winbindd/wb_sids2xids.c:368(wb_sids2xids_lookupsids_done)
Failed with NT_STATUS_INVALID_SID.
Below is the sanitized smb.conf file:
[global]
bind interfaces only = Yes
client signing = required
disable netbios = Yes
interfaces = lo enp1s0
log file = /var/log/samba/%m.log
log level = 1
realm = DUCH.AD.EXAMPLE.CA
security = ADS
server role = member server
server signing = required
template homedir = /home/duch/%U
template shell = /bin/false
winbind nss info = template
winbind separator = /
workgroup = DUCH
idmap config * : backend = tdb
idmap config * : range = 70000-99999
idmap config duch : backend = rid
idmap config duch : range = 100000-1999999
spoolss: architecture = Windows x64
rcpd_spoolss:idle_seconds=30
rpcd_spoolss:num_workers = 10
username map = /etc/samba/user.map
min domain uid = 0
map acl inherit = Yes
printing = CUPS
store dos attributes = Yes
vfs objects = acl_xattr
printcap name = /var/run/cups/printcap
printcap cache time = 60
[printers]
browseable = No
path = /var/spool/samba/
printable = Yes
[print$]
path = /usr/local/share/printer_drivers/
read only = No
Kind regards,
Umesh Thakur
Technical Analyst
School District No.57
Note: Please use ticketing system for technical support
More information about the samba
mailing list