#1110371 mumble-server: Upgrade from bookworm to trixie leaves errant file in logrotate.d

Package:
mumble-server
Source:
mumble-server
Description:
Low latency encrypted VoIP server
Submitter:
Kevin Otte
Date:
2025-08-07 05:21:01 UTC
Severity:
normal
#1110371#5
Date:
2025-08-04 01:01:03 UTC
From:
To:
Dear Maintainer,

After upgrade from bookworm to trixie, /etc/logrotate.d/mumble-server exists and is claimed by the mumble-server package:
kjotte@marconi:~$ dpkg -L mumble-server | grep logrotate.d
/etc/logrotate.d/mumble-server

but file does not appear in the package payload:
$ dpkg-deb -c mumble-server_1.5.735-5_amd64.deb |grep -c logrotate.d
0

This has the effect of logrotate throwing errors because the location of the executable has changed in the newer version:
Aug 03 00:02:53 marconi systemd[1]: Starting logrotate.service - Rotate log files...
Aug 03 00:02:54 marconi logrotate[24558]: start-stop-daemon: unable to stat /usr/sbin/murmurd (No such file or directory)
Aug 03 00:02:54 marconi logrotate[24405]: error: error running non-shared postrotate script for /var/log/mumble-server/mumble-server.log of '/var/log/mumble-server/mumble-server.log'
Aug 03 00:02:54 marconi systemd[1]: logrotate.service: Main process exited, code=exited, status=1/FAILURE
Aug 03 00:02:54 marconi systemd[1]: logrotate.service: Failed with result 'exit-code'.
Aug 03 00:02:54 marconi systemd[1]: Failed to start logrotate.service - Rotate log files.

This file should either be cleaned up on upgrade or a corrected version shipped in the new package.

#1110371#10
Date:
2025-08-07 04:50:05 UTC
From:
To:
Hello Kevin.

Mumble upstream no longer ships a logrotate file, but I still ship one
in usr/share/doc/mumble-server/extras for those running alternate
configurations where logrotate might still be being used. I thought I
had the package set to remove the mumble-server.logrotate file, but it
seem that was only in the debian/rules file and I need to do something
else to have the logrotate file removed upon upgrade.

I'll see if I can fix this in a point release.

    -- Chris

Chris Knadle
Chris.Knadle@coredump.us