Why does enabling spoolssd avoids pcap_cache_reload() during reload of samba?
Issue
- According to
source3/printing/queue_process.c,sending SIGHUP triggers the
bq_sig_hup_handler()which triggerspcap_cache_reload(). however, this does
not work at all once Samba is configured with spoolssd as documented in:Doc
Example: Put "rpc_daemon:spoolssd = fork" and "rpc_server:spoolss = external"
into /etc/samba/smb.conf file, perform "systemctl restart smb.service". Then:
$ lpadmin -p test -v socket://test -D test -E
$ systemctl reload smb.service
$ while [ true ]; do
> date
> rpcclient localhost -U printadmin%printadmin -c 'enumprinters' | grep test
> sleep 1
> done
Sa 16. Apr 02:57:00 CEST 2016
Sa 16. Apr 02:57:01 CEST 2016
Sa 16. Apr 02:57:02 CEST 2016
Sa 16. Apr 02:57:03 CEST 2016
Sa 16. Apr 02:57:04 CEST 2016
Sa 16. Apr 02:57:05 CEST 2016
Sa 16. Apr 02:57:06 CEST 2016
Sa 16. Apr 02:57:07 CEST 2016
Sa 16. Apr 02:57:08 CEST 2016
Sa 16. Apr 02:57:09 CEST 2016
Sa 16. Apr 02:57:10 CEST 2016
Sa 16. Apr 02:57:12 CEST 2016
Sa 16. Apr 02:57:13 CEST 2016
Sa 16. Apr 02:57:14 CEST 2016
Sa 16. Apr 02:57:15 CEST 2016
Sa 16. Apr 02:57:16 CEST 2016
Sa 16. Apr 02:57:17 CEST 2016
Sa 16. Apr 02:57:18 CEST 2016
Sa 16. Apr 02:57:19 CEST 2016
Sa 16. Apr 02:57:20 CEST 2016
Sa 16. Apr 02:57:21 CEST 2016
Sa 16. Apr 02:57:22 CEST 2016
Sa 16. Apr 02:57:23 CEST 2016
Sa 16. Apr 02:57:24 CEST 2016
Sa 16. Apr 02:57:25 CEST 2016
Sa 16. Apr 02:57:26 CEST 2016
Sa 16. Apr 02:57:27 CEST 2016
Sa 16. Apr 02:57:28 CEST 2016
Sa 16. Apr 02:57:29 CEST 2016
Sa 16. Apr 02:57:30 CEST 2016
Sa 16. Apr 02:57:31 CEST 2016
Sa 16. Apr 02:57:32 CEST 2016
Sa 16. Apr 02:57:34 CEST 2016
Sa 16. Apr 02:57:35 CEST 2016
Sa 16. Apr 02:57:36 CEST 2016
Sa 16. Apr 02:57:37 CEST 2016
Sa 16. Apr 02:57:38 CEST 2016
Sa 16. Apr 02:57:39 CEST 2016
Sa 16. Apr 02:57:40 CEST 2016
Sa 16. Apr 02:57:41 CEST 2016
Sa 16. Apr 02:57:42 CEST 2016
Sa 16. Apr 02:57:43 CEST 2016
Sa 16. Apr 02:57:44 CEST 2016
Sa 16. Apr 02:57:45 CEST 2016
Sa 16. Apr 02:57:46 CEST 2016
Sa 16. Apr 02:57:47 CEST 2016
Sa 16. Apr 02:57:48 CEST 2016
Sa 16. Apr 02:57:49 CEST 2016
Sa 16. Apr 02:57:50 CEST 2016
Sa 16. Apr 02:57:51 CEST 2016
Sa 16. Apr 02:57:52 CEST 2016
Sa 16. Apr 02:57:53 CEST 2016
Sa 16. Apr 02:57:54 CEST 2016
Sa 16. Apr 02:57:56 CEST 2016
Sa 16. Apr 02:57:57 CEST 2016
Sa 16. Apr 02:57:58 CEST 2016
Sa 16. Apr 02:57:59 CEST 2016
name:[\\LOCALHOST\test]
description:[\\LOCALHOST\test,,test]
Sa 16. Apr 02:58:00 CEST 2016
name:[\\LOCALHOST\test]
description:[\\LOCALHOST\test,,test]
Sa 16. Apr 02:58:01 CEST 2016
name:[\\LOCALHOST\test]
description:[\\LOCALHOST\test,,test]
Sa 16. Apr 02:58:02 CEST 2016
name:[\\LOCALHOST\test]
description:[\\LOCALHOST\test,,test]
Sa 16. Apr 02:58:03 CEST 2016
name:[\\LOCALHOST\test]
description:[\\LOCALHOST\test,,test]
Sa 16. Apr 02:58:04 CEST 2016
name:[\\LOCALHOST\test]
description:[\\LOCALHOST\test,,test]
^C
$
Environment
Red Hat Enterprise Linux 7.2
samba-4.2.10-6.el7_2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
