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
[email protected]
On 8/3/25 21:01, Kevin Otte via Pkg-voip-maintainers wrote:
Package: mumble-server
Version: 1.5.735-5
Severity: normal
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.
-- System Information:
Debian Release: 13.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.38+deb13-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mumble-server depends on:
ii adduser 3.152
ii debconf [debconf-2.0] 1.5.91
ii libavahi-compat-libdnssd1 0.8-16
ii libc6 2.41-11
ii libcap2 1:2.75-10
ii libgcc-s1 14.2.0-19
ii libprotobuf32t64 3.21.12-11
ii libqt5core5t64 5.15.15+dfsg-6
ii libqt5dbus5t64 5.15.15+dfsg-6
ii libqt5network5t64 5.15.15+dfsg-6
ii libqt5sql5-sqlite 5.15.15+dfsg-6
ii libqt5sql5t64 5.15.15+dfsg-6
ii libqt5xml5t64 5.15.15+dfsg-6
ii libssl3t64 3.5.1-1
ii libstdc++6 14.2.0-19
ii libzeroc-ice3.7t64 3.7.10-3.1
ii sysvinit-utils 3.14-4
mumble-server recommends no packages.
mumble-server suggests no packages.
-- Configuration Files:
/etc/mumble/mumble-server.ini [Errno 13] Permission denied:
'/etc/mumble/mumble-server.ini'
-- debconf information:
mumble-server/use_capabilities: false
mumble-server/start_daemon: true