Package: mumble-server
Version: 1.2.3-349-g315b5f5-1
Severity: normal
File: mumble-server

Dear Maintainer,

Upon doing "aptitude remove mumble-server", a
/etc/logrotate.d/mumble-server is left. This is as it should be, since
configuration files should not be deleted upon removal.

But this logrotate script causes the following error 


/etc/cron.daily/logrotate:
start-stop-daemon: unable to stat /usr/sbin/murmurd (No such file or directory)
error: error running non-shared postrotate script for 
/var/log/mumble-server/mumble-server.log of 
'/var/log/mumble-server/mumble-server.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1


The script looks like this:

/var/log/mumble-server/mumble-server.log {
        weekly
        rotate 7
        compress
        delaycompress
        missingok
        postrotate
                start-stop-daemon --quiet --oknodo --stop --signal 1 --exec 
/usr/sbin/murmurd --user mumble-server --pidfile 
/var/run/mumble-server/mumble-server.pid
        endscript
}

Where it is obviously the postrotate action which references
/usr/sbin/murmurd. The postrotate action should exit if the murmur
binary does not exist, like the /etc/init.d/mumble-server (and all
other policy-compliant) package does:

/etc/init.d/mumble-server :


DAEMON=/usr/sbin/murmurd
[...]
test -x $DAEMON || exit 0


Perhaps the author tried to get this effect with "--exec
/usr/sbin/murmurd" combined with "--oknodo", but it seems that
start-stop-daemon actually requires the binary to exist, even with
"--oknodo".

Regards, Thue

ps: I have no idea why it is a good idea to send a HANGUP signal to
mumble-server in the logrotate postrotate, as it currently does.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mumble-server depends on:
ii  adduser                    3.113+nmu3
ii  dbus                       1.6.0-1
ii  debconf [debconf-2.0]      1.5.43
ii  libavahi-client3           0.6.31-1
ii  libavahi-common3           0.6.31-1
ii  libavahi-compat-libdnssd1  0.6.31-1
ii  libc6                      2.13-33
ii  libcap2                    1:2.22-1.1
ii  libgcc1                    1:4.7.1-1
ii  libiceutil34               3.4.2-8
ii  libprotobuf7               2.4.1-2
ii  libqt4-dbus                4:4.8.1-1
ii  libqt4-network             4:4.8.1-1
ii  libqt4-sql                 4:4.8.1-1
ii  libqt4-sql-sqlite          4:4.8.1-1
ii  libqt4-xml                 4:4.8.1-1
ii  libqtcore4                 4:4.8.1-1
ii  libssl1.0.0                1.0.1c-3
ii  libstdc++6                 4.7.1-1
ii  libzeroc-ice34             3.4.2-8

mumble-server recommends no packages.

Versions of packages mumble-server suggests:
pn  mumble-django      <none>
pn  mumble-server-web  <none>

-- Configuration Files:
/etc/mumble-server.ini [Errno 13] Adgang nægtet: u'/etc/mumble-server.ini'



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to