[systemd-devel] Spurious failures starting ConnMan with systemd
Simon McVittie
simon.mcvittie at collabora.co.uk
Mon Nov 21 14:11:20 UTC 2016
On Tue, 15 Nov 2016 at 16:02:07 +0100, Daniel Wagner wrote:
> commit 09aa0243aac40ec4e5bd0fbe41e702be4952a382
> Author: Patrik Flykt <patrik.flykt at linux.intel.com>
> Date: Thu Sep 17 10:42:46 2015 +0300
>
> connman.service: Fix dependencies for early boot
>
> Unset default dependencies in order to properly run at early boot and
> require the save directory to be mounted before starting.
>
> See the systemd.unit man page, Debian's wiki page
> https://wiki.debian.org/Teams/pkg-systemd/rcSMigration and the upstream
> systemd-networkd.service file for details.
dbus-daemon is not (currently) designed to be usable as an early-boot
service. You cannot be an early-boot service and depend on D-Bus - you
don't get to "have your cake and eat it".
See also
https://bugs.freedesktop.org/show_bug.cgi?id=98254 and
https://bugs.freedesktop.org/show_bug.cgi?id=89847
Especially these comments:
https://bugs.freedesktop.org/show_bug.cgi?id=98254#c6
https://bugs.freedesktop.org/show_bug.cgi?id=98254#c8
(#c6 explains the significant feature work that would have to happen in
dbus-daemon to make it a viable early-boot service.)
Regards,
S
More information about the systemd-devel
mailing list