The upstart job tries to start smbd in foreground mode but apparently
fails to do so :

standard input is not a socket, assuming -D option

Even if this foreground operation was to work, the man page says that
child processes will still be created. Those too need to be notified
about the log rotation IMO.

One of the possible solutions is to use smbcontrol to notify all related
daemons (smbd, nmbd and winbindd) :

smbcontrol all reload-config

This problem was apparently introduced in http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=160076 where killall was removed from the
logrotate configuration.

** Bug watch added: Debian Bug tracker #160076
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=160076

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/529290

Title:
  logrotate script needs to be updated for Upstart conversion

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/529290/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to