[Samba] samba + cups troubleshooting?

Stefan Kania stefan at kania-online.de
Thu Jan 13 13:10:12 UTC 2022


Did you share the printer in the cups-setting? Did you edit the file
/etc/cups/cupsd.conf to set the right permission and change the variable
"listen" to the IP-address of your printserver?


Am 13.01.22 um 03:01 schrieb Michael Evans via samba:
> Are samba + cups troubleshooting steps documented anywhere?
> 
>  
> 
> I still haven't been able to get Debian 11's Samba (4.13.13-Debian) to share
> printers to Windows 10, not on an old (weak crypto) domain and not on a new
> clean Samba 4.13 domain; but both of these do at least initially list on
> \\memberserver\ the printernames (even though connecting to them fails).
> 
>  
> 
> This week's experiment: Arch Linux VM (rolling release) with Samba 4.15.3.
> By every indication I can think to test this has joined the old insecure
> domain successfully.
> 
>  
> 
> CUPS, however.
> 
>  
> 
> # lpstat -p -d
> 
> printer printerName  is idle.  enabled since Wed 12 Jan 2022 12:17:35 PM PST
> 
>  
> 
> https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Domain_Member
> 
>  
> 
> https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Print_Server
> 
>  
> 
> It mostly assumes cups just works; there's no mention of troubleshooting
> steps or anything else to do; so I can't even test if Win10 PCs can talk to
> printers on the newer Samba version.
> 
>  
> 
> [2022/01/12 17:34:35.714413,  0] ../../source3/smbd/server.c:1739(main)
> 
>   smbd version 4.15.3 started.
> 
>   Copyright Andrew Tridgell and the Samba Team 1992-2021
> 
> [2022/01/12 17:34:35.716750,  1]
> ../../source3/profile/profile.c:54(set_profile_level)
> 
>   INFO: Profiling turned OFF from pid 587
> 
> [2022/01/12 17:34:35.722194,  1]
> ../../source3/auth/token_util.c:1171(create_token_from_username)
> 
>   lookup_name_smbconf for V-PRN\nobody failed
> 
> [2022/01/12 17:34:35.787798,  1]
> ../../source3/printing/printer_list.c:255(printer_list_get_last_refresh)
> 
>   Failed to fetch record!
> 
> [2022/01/12 17:34:57.864795,  1]
> ../../source3/printing/printer_list.c:255(printer_list_get_last_refresh)
> 
>   Failed to fetch record!
> 
> [2022/01/12 17:34:57.864824,  1]
> ../../source3/smbd/server_reload.c:67(delete_and_reload_printers)
> 
>   pcap cache not loaded
> 
> [2022/01/12 17:34:58.018109,  1]
> ../../source3/printing/printer_list.c:255(printer_list_get_last_refresh)
> 
>   Failed to fetch record!
> 
>  
> 
>  
> 
> +++
> 
>  
> 
> # Global parameters
> 
> [global]
> 
>   #log level = 1
> 
>   log level = 1 printdrivers:10
> 
>   #log level = 10
> 
>  
> 
>   realm = WINDOM.LOCAL
> 
>   security = ADS
> 
>   server role = member server
> 
>   workgroup = WINDOM
> 
>   disable netbios = Yes
> 
>   username map = /etc/samba/user.map
> 
>  
> 
>   client ldap sasl wrapping = sign
> 
>   client min protocol = NT1
> 
>  
> 
>   dedicated keytab file = /etc/krb5.keytab
> 
>   kerberos method = secrets and keytab
> 
>   winbind enum groups = Yes
> 
>   winbind enum users = Yes
> 
>   winbind expand groups = 2
> 
>   winbind refresh tickets = Yes
> 
>   winbind use default domain = Yes
> 
>  
> 
>   idmap config windom : unix_nss_info = yes
> 
>   idmap config windom : range = 4000-9999
> 
>   idmap config windom : schema_mode = rfc2307
> 
>   idmap config windom : backend = ad
> 
>   idmap config * : range = 10000-15999
> 
>   idmap config * : backend = tdb
> 
>   map acl inherit = Yes
> 
>   store dos attributes = Yes
> 
>   vfs objects = acl_xattr
> 
>  
> 
>  
> 
>   load printers = Yes
> 
>   printing = cups
> 
>   printcap name = cups
> 
>  
> 
>   rpc_server:spoolssd = fork
> 
>   rpc_server:spoolss = external
> 
>   spoolssd:prefork_child_min_life = 60
> 
>   spoolssd:prefork_max_allowed_clients = 100
> 
>   spoolssd:prefork_spawn_rate = 5
> 
>   spoolssd:prefork_max_children = 25
> 
>   spoolssd:prefork_min_children = 5
> 
>  
> 
>   # turn off usershares
> 
>   usershare max shares = 0
> 
>  
> 
> [testshare]
> 
>   comment = testshare
> 
>   path = /samba/network/testshare
> 
>   valid users = "@WINDOM\domain users" "@domain users" "@domain
> users at WINDOM.LOCAL" @lpadmin
> 
>   read only = No
> 
>   follow symlinks = yes
> 
>   wide links = no
> 
>  
> 
>  
> 
> [printers]
> 
>   browseable = Yes
> 
>   comment = All Printers
> 
>   path = /samba/network/spool
> 
>   printable = Yes
> 
>   guest ok = No
> 
>   writable = no
> 
>   #create mode = 0700
> 
>   write list = root @lpadmin michael.evans "@domain admins" "@domain
> admins at WINDOM.LOCAL"
> 
>  
> 
> [print$]
> 
>   comment = Printer Drivers
> 
>   path = /samba/network/printerdrivers
> 
>   read only = No
> 
>   write list = root @lpadmin michael.evans "@domain admins" "@domain
> admins at WINDOM.LOCAL"
> 
>   
> 
> Contents of /etc/samba/user.map
> 
>  
> 
> !root = WINDOM\Administrator
> 
>  
> 
> Server Role is set to :  member server
> 
>  
> 

-- 
Stefan Kania
Landweg 13
25693 St. Michaelisdonn


Signieren jeder E-Mail hilft Spam zu reduzieren und schützt Ihre
Privatsphäre. Ein kostenfreies Zertifikat erhalten Sie unter
https://www.dgn.de/dgncert/index.html




More information about the samba mailing list