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