Thanks, indeed that's an issue introduced when switching away from upstart, I've changed the package back to use the Debian version of the script, which works, and forwarded them your suggested change on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804705
** Bug watch added: Debian Bug tracker #804705 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804705 ** Description changed: + * Impact + the logrotate script uses an invalid reload syntax + + * Test case + install samba, rotate the log, look at errors emails + + * Impact + the command used now is the debian one, it should work, still check it reloads the service as it should + + + -------------------- + I received the following in an email from Anacron: /etc/cron.daily/logrotate: Usage: /etc/init.d/nmbd {start|stop|restart|force-reload|status} error: error running non-shared postrotate script for /var/log/samba/log.nmbd of '/var/log/samba/log.nmbd ' run-parts: /etc/cron.daily/logrotate exited with return code 1 On further investigation I found that the problem lies in the /etc/logrotate.d/samba file: /var/log/samba/log.nmbd { - weekly - missingok - rotate 7 - postrotate - service nmbd reload 2>/dev/null - endscript - compress - notifempty + weekly + missingok + rotate 7 + postrotate + service nmbd reload 2>/dev/null + endscript + compress + notifempty } where the postrotate script specifies a "reload", which the init script does not recognise. ProblemType: Bug DistroRelease: Ubuntu 14.10 Package: samba 2:4.1.11+dfsg-1ubuntu2 ProcVersionSignature: Ubuntu 3.16.0-23.31-generic 3.16.4 Uname: Linux 3.16.0-23-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.14.7-0ubuntu8 Architecture: amd64 CurrentDesktop: Unity Date: Sun Oct 26 12:36:21 2014 InstallationDate: Installed on 2014-05-30 (148 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417) OtherFailedConnect: Yes SambaServerRegression: No SmbConfIncluded: No SourcePackage: samba UpgradeStatus: Upgraded to utopic on 2014-10-18 (8 days ago) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to samba in Ubuntu. https://bugs.launchpad.net/bugs/1385868 Title: Samba logrotate script uses invalid argument to /etc/init.d/nmdb To manage notifications about this bug go to: https://bugs.launchpad.net/hundredpapercuts/+bug/1385868/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs