Ludovic Courtès writes: > Hi, > > Maxim Cournoyer skribis: > >> The rpc.mountd service, one of the required services for >> nfs-service-type, respawns the process quickly until disabled. > > Does /var/log/messages contain hints? Is rpc.statd running? > Could it be that all these services need to depend on ‘loopback’? > > No answers, but a lot of questions. :-) > > Ludo’. OK, I've managed to find the problem. rpc.mountd daemonizes itself upon starting by default, which is not supported by Shepherd (at least not its `make-forkexec-constructor' procedure). I had to pass the '--foreground' option to workaround this limitation (c.f.: commit 5fdc5b2d57d2e7ab04dbaf9c85e7f34eebe81495). It'd be interesting to see what systemd does when a service is hinted as forking in its configuration file. We should also document that limitation in the Shepherd info manual (see attached patch for Shepherd). Maxim