Am 24.10.2014 um 17:14 schrieb Mathieu Parent: > 2014-10-24 16:39 GMT+02:00 Michael Biebl <[email protected]>: > > Hello Michael, > >> Not really. We added a condition to systemd-logind.service to not start >> the service if dbus is not installed. If it's started, it means dbus is >> installed, but it failed for other reasons, and you should investigate >> that. > > ===================== > $ sudo aptitude search dbus~i > (nothing) > > ===================== > $ sudo systemctl status systemd-logind.service > ● systemd-logind.service - Login Service > Loaded: loaded (/lib/systemd/system/systemd-logind.service; static) > Active: failed (Result: start-limit) since ven. 2014-10-24 17:06:27 > CEST; 58s ago > Docs: man:systemd-logind.service(8) > man:logind.conf(5) > http://www.freedesktop.org/wiki/Software/systemd/logind > http://www.freedesktop.org/wiki/Software/systemd/multiseat > Process: 529 ExecStart=/lib/systemd/systemd-logind (code=exited, > status=1/FAILURE) > Main PID: 529 (code=exited, status=1/FAILURE) > Status: "Shutting down..." > > oct. 24 17:06:27 testjessie systemd[1]: systemd-logind.service start > request repeated too quickly, refusing to start. > oct. 24 17:06:27 testjessie systemd[1]: Failed to start Login Service. > oct. 24 17:06:27 testjessie systemd[1]: Unit systemd-logind.service > entered failed state. > > ===================== > $ cat /lib/systemd/system/systemd-logind.service > # This file is part of systemd. > # > # systemd is free software; you can redistribute it and/or modify it > # under the terms of the GNU Lesser General Public License as published by > # the Free Software Foundation; either version 2.1 of the License, or > # (at your option) any later version. > > [Unit] > Description=Login Service > Documentation=man:systemd-logind.service(8) man:logind.conf(5) > Documentation=http://www.freedesktop.org/wiki/Software/systemd/logind > Documentation=http://www.freedesktop.org/wiki/Software/systemd/multiseat > Wants=user.slice > After=nss-user-lookup.target user.slice > > # Ask for the dbus socket. If running over kdbus, the socket will > # not be actually used. > Wants=dbus.socket > After=dbus.socket > > [Service] > ExecStart=/lib/systemd/systemd-logind > Restart=always > RestartSec=0 > BusName=org.freedesktop.login1 > CapabilityBoundingSet=CAP_SYS_ADMIN CAP_AUDIT_CONTROL CAP_CHOWN > CAP_KILL CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE CAP_FOWNER > CAP_SYS_TTY_CONFIG > WatchdogSec=1min > > # Increase the default a bit in order to allow many simultaneous > # logins since we keep one fd open per session. > LimitNOFILE=16384 > > ===================== > And side-note: #764298, is not marked as fixed. > > I'm using systemd 215-5+b1. >
My bad, we discussed to add that check but haven't released a version with that condition so far. The idea is to have ConditionFileIsExecutable=/usr/bin/dbus-daemon in systemd-logind.service -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature

