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

Chris Knadle Chris.Knadle at coredump.us
Thu Aug 7 05:50:05 BST 2025


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 at coredump.us

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 at 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
>



More information about the Pkg-voip-maintainers mailing list