On Thu, Apr 07, 2016 at 01:04:28PM +0300, Alkis Georgopoulos wrote:
> One side effect of this issue is that it prohibits network-manager from
> starting, because systemd sometimes deletes it to break the dependency
> cycle:
> https://bugs.launchpad.net/ubuntu/+source/nbd/+bug/1487679
>
> pitti there suggested a quick fix of setting "Default-Start:" to "2 3 4 5"
> instead of "S".
> Is that a reasonable thing to do until the implementation with the
> nbd-generators is released?
Maybe.
The reason nbd is in runlevel S is because it needs to run before
mountnfs.sh, otherwise filesystems won't be mounted properly. The init
script has a line "X-Start-Before: mountnfs" to enforce that. It could
work if either Ubuntu doesn't support non-systemd installs anymore, or
if mountnfs (or its systemd equivalent) has been moved out of S as well.
This would require some testing to be sure, though.
--
< ron> I mean, the main *practical* problem with C++, is there's like a dozen
people in the world who think they really understand all of its rules,
and pretty much all of them are just lying to themselves too.
-- #debian-devel, OFTC, 2016-02-12