I just saw this bug while merging Debian's latest samba into ubuntu, because it had this changelog snippet:
* Fix logrotate for /var/log/samba/log.samba to send SIGHUP to all processes of the service (systemd only) The logrotate script now uses smbcontrol <smbd|nmbd> reload-config (not "all", which isn't listed as a valid destination in the current smbcontrol help output [v4.6.5]), but I still see the problem happening. This is after a forced logrotate: root@artful-samba-merge:/var/log/samba# fuser log* /var/log/samba/log.: 8841 /var/log/samba/log.nmbd: 7177 /var/log/samba/log.nmbd.1: 8841 /var/log/samba/log.smbd: 7132 7140 /var/log/samba/log.smbd.1: 7133 7134 8841 /var/log/samba/log.wb-ARTFUL-SAMBA-MERGE: 6997 8841 /var/log/samba/log.wb-BUILTIN: 7138 8841 /var/log/samba/log.winbindd: 6996 8841 /var/log/samba/log.winbindd-idmap: 7137 8841 root@artful-samba-merge:/var/log/samba# smbcontrol smbd reload-config root@artful-samba-merge:/var/log/samba# fuser log* /var/log/samba/log.: 8841 /var/log/samba/log.nmbd: 7177 /var/log/samba/log.nmbd.1: 8841 /var/log/samba/log.smbd: 7132 7140 /var/log/samba/log.smbd.1: 7133 7134 8841 /var/log/samba/log.wb-ARTFUL-SAMBA-MERGE: 6997 8841 /var/log/samba/log.wb-BUILTIN: 7138 8841 /var/log/samba/log.winbindd: 6996 8841 /var/log/samba/log.winbindd-idmap: 7137 8841 The rotated log files are still kept open by smbd processes. I'll add the server-next tag to this bug to take a look at this in more detail soon. ** Tags added: server-next -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/810736 Title: logrotate script needs to notify all samba processes when logs are rotated To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/810736/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs