[Pkg-samba-maint] Bug#838796: samba: logrotate for log.smbd is too verbose when samba is not running

Roland Hieber rohieb at rohieb.name
Sat Sep 24 23:25:16 UTC 2016


Package: samba
Version: 2:4.4.5+dfsg-3
Severity: minor
Tags: patch

Dear Maintainer,

I have disabled the smbd process on my system, but now the daily logrotate bugs
me that it cannot restart the smbd daemon via /etc/init.d/smbd reload:

	/etc/cron.daily/logrotate:
	smbd.service is not active, cannot reload.
	error: error running non-shared postrotate script for /var/log/samba/log.smbd of '/var/log/samba/log.smbd '
	run-parts: /etc/cron.daily/logrotate exited with return code 1


This patch does the job for me:

-------------------------------------- 8< --------------------------------------
--- /etc/logrotate.d/samba.orig	2016-09-25 01:18:34.896469400 +0200
+++ /etc/logrotate.d/samba	2016-09-25 01:18:39.612429939 +0200
@@ -3,7 +3,7 @@
 	missingok
 	rotate 7
 	postrotate
-		/etc/init.d/smbd reload > /dev/null
+		[ ! -f /var/run/samba/smbd.pid ] || /etc/init.d/smbd reload > /dev/null
 	endscript
 	compress
 	notifempty
-------------------------------------- >8 --------------------------------------


Cheers,
 - Roland

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable'), (170, 'unstable'), (1, 'unstable-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages samba depends on:
ii  adduser              3.115
ii  dpkg                 1.18.10
ii  init-system-helpers  1.44
ii  libbsd0              0.8.3-1
ii  libc6                2.23-5
ii  libldb1              2:1.1.26-1
ii  libpam-modules       1.1.8-3.3
ii  libpam-runtime       1.1.8-3.3
ii  libpopt0             1.16-10
ii  libpython2.7         2.7.12-3
ii  libtalloc2           2.1.7-1
ii  libtdb1              1.3.9-1
ii  libtevent0           0.9.28-1
ii  libwbclient0         2:4.4.5+dfsg-3
ii  lsb-base             9.20160629
ii  procps               2:3.3.12-2
ii  python               2.7.11-2
ii  python-dnspython     1.14.0-3
ii  python-samba         2:4.4.5+dfsg-3
pn  python2.7:any        <none>
ii  samba-common         2:4.4.5+dfsg-3
ii  samba-common-bin     2:4.4.5+dfsg-3
ii  samba-libs           2:4.4.5+dfsg-3
ii  tdb-tools            1.3.9-1
ii  update-inetd         4.43

Versions of packages samba recommends:
pn  attr                <none>
ii  logrotate           3.8.7-2
ii  samba-dsdb-modules  2:4.4.5+dfsg-3
pn  samba-vfs-modules   <none>

Versions of packages samba suggests:
pn  bind9          <none>
pn  bind9utils     <none>
pn  ctdb           <none>
pn  ldb-tools      <none>
ii  ntp            1:4.2.8p8+dfsg-1
pn  smbldap-tools  <none>
pn  ufw            <none>
pn  winbind        <none>

-- debconf information:
  samba/run_mode: daemons
  samba-common/title:



More information about the Pkg-samba-maint mailing list