Package: usrmerge
Version: 30+nmu2
Severity: serious
Justification: break other packages upgrades

When I upgraded my system to current unstable, usrmerge has
been pulled-in due to the init-system-helpers dependency.
But one package fails to upgrade (fetchmail) due to
/lib/systemd/system/sysinit.target missing.
Reinstalling the systemd package fixes the problem.

Feel free to reassign to systemd if you think the problem
comes from it but usrmerge is my first guess (without any
specific evidence)

Note that systemd does *not* upgrade today (see at the end
of the commands)

vdanjean@eyak:~$ sudo apt upgrade
[...]
Paramétrage de fetchmail (6.4.33-2) ...
insserv: warning: current stop runlevel(s) (empty) of script `fetchmail' 
overrides LSB defaults (0 1 6).
Failed to restart fetchmail.service: Unit sysinit.target not found.
invoke-rc.d: initscript fetchmail, action "restart" failed.
○ fetchmail.service - LSB: init-Script for system wide fetchmail daemon
     Loaded: loaded (/etc/init.d/fetchmail; generated)
     Active: inactive (dead)
       Docs: man:systemd-sysv-generator(8)

sept. 19 20:27:35 eyak systemd[1]: Starting LSB: init-Script for system wide 
fetchmail daemon...
sept. 19 20:27:35 eyak fetchmail[2556]: Not starting fetchmail daemon, disabled 
via /etc/default/fetchmail.
sept. 19 20:27:35 eyak systemd[1]: Started LSB: init-Script for system wide 
fetchmail daemon.
sept. 19 21:35:02 eyak systemd[1]: Stopping LSB: init-Script for system wide 
fetchmail daemon...
sept. 19 21:35:02 eyak fetchmail[22013]: Not starting fetchmail daemon, 
disabled via /etc/default/fetchmail.
sept. 19 21:35:02 eyak systemd[1]: fetchmail.service: Deactivated successfully.
sept. 19 21:35:02 eyak systemd[1]: Stopped LSB: init-Script for system wide 
fetchmail daemon.
dpkg: erreur de traitement du paquet fetchmail (--configure) :
 installed fetchmail package post-installation script subprocess returned error 
exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
 fetchmail
vdanjean@eyak:~$ sudo systemctl cat fetchmail
# /run/systemd/generator.late/fetchmail.service
# Automatically generated by systemd-sysv-generator

[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/fetchmail
Description=LSB: init-Script for system wide fetchmail daemon
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
After=network-online.target
After=remote-fs.target
After=mail-transport-agent.target
After=postfix.service
After=exim4.service
After=nss-lookup.target
Wants=network-online.target

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/fetchmail start
ExecStop=/etc/init.d/fetchmail stop
vdanjean@eyak:~$ sudo systemctl restart fetchmail
Failed to restart fetchmail.service: Unit sysinit.target not found.
vdanjean@eyak:~$ sudo systemctl status sysinit.target
● sysinit.target
     Loaded: not-found (Reason: Unit sysinit.target not found.)
     Active: active since Mon 2022-09-19 20:27:32 CEST; 1h 16min ago
      Until: Mon 2022-09-19 20:27:32 CEST; 1h 16min ago

sept. 19 20:27:32 eyak systemd[1]: Reached target System Initialization.
vdanjean@eyak:~$ sudo systemctl daemon-reexec 
vdanjean@eyak:~$ sudo systemctl status sysinit.target
● sysinit.target
     Loaded: not-found (Reason: Unit sysinit.target not found.)
     Active: active since Mon 2022-09-19 20:27:32 CEST; 1h 17min ago
      Until: Mon 2022-09-19 20:27:32 CEST; 1h 17min ago

sept. 19 20:27:32 eyak systemd[1]: Reached target System Initialization.
vdanjean@eyak:~$ dpkg -S sysinit.target
udev: /lib/systemd/system/sysinit.target.wants/systemd-udevd.service
systemd: /lib/systemd/system/sysinit.target.wants/systemd-sysctl.service
systemd: /lib/systemd/system/sysinit.target.wants/dev-hugepages.mount
systemd: /lib/systemd/system/sysinit.target.wants/systemd-random-seed.service
systemd: /lib/systemd/system/sysinit.target.wants/systemd-sysusers.service
systemd: /lib/systemd/system/sysinit.target.wants/veritysetup.target
systemd: 
/lib/systemd/system/sysinit.target.wants/systemd-machine-id-commit.service
udev, systemd: /lib/systemd/system/sysinit.target.wants
udev: /lib/systemd/system/sysinit.target.wants/systemd-udev-trigger.service
systemd: /lib/systemd/system/sysinit.target.wants/systemd-journald.service
systemd: /lib/systemd/system/sysinit.target.wants/systemd-update-utmp.service
systemd: /lib/systemd/system/sysinit.target.wants/sys-kernel-debug.mount
systemd: /lib/systemd/system/sysinit.target.wants/sys-kernel-config.mount
systemd: /lib/systemd/system/sysinit.target
systemd: /lib/systemd/system/sysinit.target.wants/dev-mqueue.mount
systemd: /lib/systemd/system/sysinit.target.wants/sys-fs-fuse-connections.mount
systemd: 
/lib/systemd/system/sysinit.target.wants/systemd-ask-password-console.path
systemd: /lib/systemd/system/sysinit.target.wants/systemd-binfmt.service
systemd: /lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup.service
systemd: /lib/systemd/system/sysinit.target.wants/sys-kernel-tracing.mount
systemd: 
/lib/systemd/system/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
systemd: /lib/systemd/system/sysinit.target.wants/systemd-journal-flush.service
systemd: /lib/systemd/system/sysinit.target.wants/cryptsetup.target
systemd: /lib/systemd/system/sysinit.target.wants/integritysetup.target
systemd: /lib/systemd/system/sysinit.target.wants/systemd-modules-load.service
systemd: /lib/systemd/system/sysinit.target.wants/systemd-repart.service
systemd: 
/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
systemd: /lib/systemd/system/sysinit.target.wants/kmod-static-nodes.service
vdanjean@eyak:~$ less /lib/systemd/system/sysinit.target
/lib/systemd/system/sysinit.target: Aucun fichier ou dossier de ce type
vdanjean@eyak:~$ sudo apt install --reinstall systemd
[...]
Préparation du dépaquetage de .../systemd_251.4-3_amd64.deb ...
Dépaquetage de systemd (251.4-3) sur (251.4-3) ...
Paramétrage de fetchmail (6.4.33-2) ...
insserv: warning: current stop runlevel(s) (empty) of script `fetchmail' 
overrides LSB defaults (0 1 6).
Paramétrage de systemd (251.4-3) ...
Traitement des actions différées (« triggers ») pour dbus (1.14.0-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-3) ...
[...]
vdanjean@eyak:~$ ls -l /lib/systemd/system/sysinit.target
-rw-r--r-- 1 root root 566  8 août  11:10 /lib/systemd/system/sysinit.target
vdanjean@eyak:~$ cat /var/log/dpkg.log | grep 2022-09-19 | grep systemd
2022-09-19 21:36:59 status triggers-pending systemd:amd64 251.4-3
2022-09-19 21:40:47 trigproc systemd:amd64 251.4-3 <none>
2022-09-19 21:40:47 status half-configured systemd:amd64 251.4-3
2022-09-19 21:40:47 status installed systemd:amd64 251.4-3
2022-09-19 21:56:16 upgrade systemd:amd64 251.4-3 251.4-3
2022-09-19 21:56:16 status half-configured systemd:amd64 251.4-3
2022-09-19 21:56:16 status unpacked systemd:amd64 251.4-3
2022-09-19 21:56:16 status half-installed systemd:amd64 251.4-3
2022-09-19 21:56:16 status unpacked systemd:amd64 251.4-3
2022-09-19 21:56:17 configure systemd:amd64 251.4-3 <none>
2022-09-19 21:56:17 status unpacked systemd:amd64 251.4-3
2022-09-19 21:56:17 status half-configured systemd:amd64 251.4-3
2022-09-19 21:56:17 status installed systemd:amd64 251.4-3
vdanjean@eyak:~$ 

=> no systemd upgrade (only the reinstall to fix the problem).


Where does this bug come from? Is there other packages I need to reinstall?

  Regards,
    Vincent




-- Package-specific info:

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'oldstable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), 
(500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, mipsel

Kernel: Linux 5.19.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages usrmerge depends on:
ii  libfile-find-rule-perl  0.34-2
ii  perl                    5.34.0-5

usrmerge recommends no packages.

usrmerge suggests no packages.

-- no debconf information

Reply via email to