Package: mrtg Version: 2.17.10-5+deb12u2 Severity: important Installing MRRTG with SysV-rc yields:
Selecting previously unselected package mrtg. (Reading database ... 101360 files and directories currently installed.) Preparing to unpack .../mrtg_2.17.10-5+deb12u2_amd64.deb ... Unpacking mrtg (2.17.10-5+deb12u2) ... Setting up mrtg (2.17.10-5+deb12u2) ... Starting MRTG Daemonizing MRTG ... Created symlink /etc/systemd/system/multi-user.target.wants/mrtg.service → /lib/systemd/system/mrtg.service. Then, the installation process hangs. ps tree: apt-get install mrtg \_ /usr/bin/dpkg --status-fd 51 --configure --pending \_ sh -c (test -x /usr/lib/needrestart/dpkg-status && /usr/lib/needrestart/dpkg-status || cat > /dev/null) | \_ sh -c (test -x /usr/lib/needrestart/dpkg-status && /usr/lib/needrestart/dpkg-status || cat > /dev/null) | \_ /bin/sh /usr/lib/needrestart/dpkg-status \_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/mrtg.postinst configure \_ [mrtg.postinst] <defunct> Killing debconf fronted leaves package in iF state. Mrtg is started and runs in background, though. Looking into where the hang occurs: ~ # bash -x /var/lib/dpkg/info/mrtg.postinst configure + set -e + getent group + grep -q mrtg + getent passwd + grep -q mrtg + chmod 2750 /etc/mrtg + chmod 0640 /etc/mrtg/mrtg.cfg + chown mrtg:mrtg /etc/mrtg + chown mrtg:mrtg /etc/mrtg/mrtg.cfg + . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ PERL_DL_NONLAZY=1 ++ export PERL_DL_NONLAZY ++ '[' '' ']' ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/mrtg.postinst configure Starting MRTG Daemonizing MRTG ... /usr/bin/deb-systemd-helper was not called from dpkg. Exiting. /usr/bin/deb-systemd-helper was not called from dpkg. Exiting. /usr/bin/deb-systemd-helper was not called from dpkg. Exiting. => And hangs here. Adding an "exit 0" in line 56 (before the dh_installinit/13.11.4 block) allow the package configuration to succeed and the package state set to ii. Adding exit 0 later in the script does not solve the hang, I have no explanation for that. -- System Information: Debian Release: 12.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-20-amd64 (SMP w/2 CPU threads; 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: sysvinit (via /sbin/init) Versions of packages mrtg depends on: ii debconf [debconf-2.0] 1.5.82 ii init-system-helpers 1.65.2 ii libc6 2.36-9+deb12u4 ii libgd3 2.3.3-9 ii libsnmp-session-perl 1.14~git20221124T101957-1 ii perl 5.36.0-7+deb12u1 mrtg recommends no packages. Versions of packages mrtg suggests: ii apache2 [httpd] 2.4.57-2 ii lighttpd [httpd] 1.4.69-1 ii lynx [www-browser] 2.9.0dev.12-1 pn mrtg-contrib <none> -- Configuration Files: /etc/mrtg/mrtg.cfg [Errno 13] Permission denied: '/etc/mrtg/mrtg.cfg' -- debconf information excluded