I think this is not happening because of the dependency on `systemd'. That is indeed not the pid 1 part.
The root cause of this is dbus-user-session => libpam-systemd => systemd-shim | systemd-sysv but systemd-shim is RC-buggy. The bugs in systemd-shim that are keeping it out of testing are detailed here https://tracker.debian.org/pkg/systemd-shim and are currently (I think): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901404 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901405 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895292 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893819 I would be happy to sponsor an upload to fix this. Long term, systemd-shim is undesirable. AIUI the main functionality needed by the desktop environments that is provided by systemd-logind is permissions handling: specifically, arranging that the user currently logged in on the console can do certaain things. An alternative approach that would probably satisfy sysvinit users would be to simply add, as a matter of configuration, appropriate users to a Unix group with equivalent power. Ian. -- Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own. If I emailed you from an address @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.