Ah sorry, looks like the missing "Also=" units really were an issue before.
However, now it is the present "Also=" units if an old package `postrm purge` calls "deb-systemd-helper purge" for any of them. One of our users reported this when upgrading from Debian Bookworm to Trixie, where a new version of "libvirt-daemon" was installed, and an old obsolete version of "libvirt-daemon-system" was finally purged.
While such, related to a distribution upgrade, may be a rare case, removing these After= loops remains reasonable. deb-systemd-helper will choke on such, and there is always a chance for such a call while units are still present for various reasons.
Shall I start a new bug report for this? I can also open a merge request at salsa, but would need to know which of the 3 units shall keep the "Also=" lines. The postinst script enables and starts all 3 of them, so from that, no most probable parent/child structure is visible.
Best regards, Micha
OpenPGP_0x0442B9ADE65643FE.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature

