Bug#999569: systemd-logind: service does not start with only dbus-broker installed

Christian Göttsche cgzones at googlemail.com
Fri Nov 12 16:17:40 GMT 2021


Package: systemd
Version: 249.6-1

In version 249.6-1 the dependency on dbus, e.g. in libpam-systemd, got
replaced by `default-dbus-system-bus | dbus-system-bus`.
This allows the dependency to be fulfilled by only dbus-broker and the
traditional dbus package to be removed.
The service file of systemd-logind contains the condition
`ConditionPathExists=/lib/systemd/system/dbus.service` resulting in
systemd-logind.service no being started.
As suggested on #IRC the following patch allows systemd-logind.service
to be started:

-ConditionPathExists=/lib/systemd/system/dbus.service
+ConditionPathExists=|/lib/systemd/system/dbus.service
+ConditionPathExists=|/lib/systemd/system/dbus-broker.service



More information about the Pkg-systemd-maintainers mailing list