On Thu, 2022-08-18 at 14:58 +0100, Mark Hindley wrote: > Lucca, > > On Tue, Aug 16, 2022 at 08:12:54PM +0100, Luca Boccassi wrote: > > I think that before talking about details of a solution, the first > > question that needs to be answered is, what problem would it solve? > > > > The only answers provided so far were that it breaks official > > architectures, which is obviously not true, and that it causes systems > > to switch booting to systemd, which is also obviously not true. > > I am sure you believe this is true, but if you try it you will see. Here is a > demonstration of forced init switch in a sid chroot just by installing > openssh-server with its logind recommendation.
Installing the systemd binary package by itself does not switch the init system, you have to install systemd-sysv to do that. You have just demonstrated that yet again. If you don't want the default logind provider, you need to specify the alternative you prefer, that's not really surprising nor unexpected. # apt install openssh-server elogind sysvinit-core --install-recommends Reading package lists... Done Building dependency tree... Done Reading state information... Done sysvinit-core is already the newest version (3.04-1). The following additional packages will be installed: dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common libcbor0.8 libedit2 libelogind0 libexpat1 libfido2-1 libgpm2 libncurses6 libpam-elogind libpolkit-agent-1-0 libpolkit-gobject-1-0 libprocps8 libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term openssh-client openssh-sftp-server pkexec policykit-1 polkitd procps psmisc runit-helper systemd-standalone-tmpfiles xauth Suggested packages: default-dbus-session-bus | dbus-session-bus gpm keychain libpam-ssh monkeysphere ssh-askpass molly-guard ufw The following packages will be REMOVED: libsystemd0 The following NEW packages will be installed: dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common elogind libcbor0.8 libedit2 libelogind0 libexpat1 libfido2-1 libgpm2 libncurses6 libpam-elogind libpolkit-agent-1-0 libpolkit-gobject-1-0 libprocps8 libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 ncurses-term openssh-client openssh-server openssh-sftp-server pkexec policykit-1 polkitd procps psmisc runit-helper systemd-standalone-tmpfiles xauth As already established in the other identical bug report, the fact that elogind is broken and refuses to work with libsystemd0 is a problem to be solved by those who care about elogind, in elogind or close whereabouts. -- Kind regards, Luca Boccassi
signature.asc
Description: This is a digitally signed message part