[Samba] Samba Process stops while trying to print to a CUPS
Sammy Ellis
sellis.mcc at gmail.com
Fri Sep 25 15:27:22 UTC 2020
I have a Linux RHEL 7.8 server that has been having issues with CUPS
printing with Samba.
A few notes:
- Samba Version 4.10
- CUPS Version 1.6.3
- Windows Connecting Client - Windows Server 2016
- I do see the print job making it to the configured path in the
smb.conf file
- I am able to manually print to the CUPs printer
- Therefore I know Samba is working, and CUPs are working
- When I tail the log.smbd file it seems to stop at the same please
every time.
- To me, the behavior seems like Samba is having an issue with the CUPS
API it was built against.
Any advice one what to look for next? I'm real close to just building
another server.
*Samba Config (redacted)*
[global]
workgroup = WORKGROUP
server string = MyCompany Server 8.3 RH7
netbios name = MyCompany
hosts allow = .
server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no
log level = 5
security = user
passdb backend = tdbsam
map to guest = bad user
guest account = MyGuestAccount
printing = CUPS
printcap name = cups
load printers = yes
cups options = raw
# Samba Configuration file
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
guest ok = yes
writeable = no
public = yes
print command = lp -d %p -s %s
*Log.smbd File (printing to vch2)*
[2020/09/25 09:20:31.513309, 5]
../../source3/printing/printing.c:1587(print_queue_update_with_lock)
print_queue_update_with_lock: printer share = vch2
[2020/09/25 09:20:31.513384, 4]
../../source3/printing/printing.c:1373(print_cache_expired)
print_cache_expired: cache expired for queue vch2 (last_qscan_time =
1601046985, time now = 1601047231, qcachetime = 30)
[2020/09/25 09:20:31.513416, 5]
../../source3/printing/printing.c:1205(set_updating_pid)
set_updating_pid: updating lpq cache for print share vch2
[2020/09/25 09:20:31.513448, 5]
../../source3/printing/printing.c:1428(print_queue_update_internal)
print_queue_update_internal: printer = vch2, type = 8, lpq command =
[vch2]
[2020/09/25 09:20:31.513467, 5]
../../source3/printing/print_cups.c:1180(cups_queue_get)
cups_queue_get(vch2, 0x7fff8bb069b8, 0x7fff8bb06a20)
[2020/09/25 09:20:31.514957, 3]
../../source3/printing/printing.c:1449(print_queue_update_internal)
print_queue_update_internal: 0 jobs in queue for vch2
[2020/09/25 09:20:31.515333, 5]
../../source3/printing/printing.c:1205(set_updating_pid)
set_updating_pid: not updating lpq cache for print share vch2
More information about the samba
mailing list