Bug#934491: libelogind0: failing to switch from systemd to sysvinit-core/elogind results in libsystemd.so.0 disappearing
Mark Hindley
mark at hindley.org.uk
Thu Sep 19 21:46:38 BST 2019
On Thu, Sep 19, 2019 at 08:36:53PM +0100, Mark Hindley wrote:
> Control: tags -1 pending
>
> Simon,
>
> On Tue, Aug 27, 2019 at 05:46:32PM +0100, Mark Hindley wrote:
> > I think I have finally got to the bottom of this. As you suspected it is apt's
> > invocation of dpkg. See #935910.
>
> This has now been fixed in apt 1.9.4 (experimental).
>
> I propose to add
>
> Breaks: apt (<< 1.9.4)
>
> to the libelogind0 stanza in d/control.
>
> In my testing with apt v1.9.4 system breakage is avoided. After the systemd
> prerm fails, dpkg returns immediately and apt is still available to fix the
> system.
Actually, Julian has just uploaded apt 1.8.4 with the same fix to unstable.
On irc he also said there was little point in adding the Breaks: as apt doesn't
rexec itself.
I suppose the only thing it might achieve is to ensure apt had been updated to
the latest version already.
Mark
More information about the Debian-init-diversity
mailing list