On 08/01/18 07:06, Danny Milosavljevic wrote:
> Probable fix:
>
> diff --git a/gnu/services/base.scm b/gnu/services/base.scm
> index 9fad9af99..921914ccd 100644
> --- a/gnu/services/base.scm
> +++ b/gnu/services/base.scm
> @@ -419,7 +419,7 @@ FILE-SYSTEM."
> '((gnu build file-systems)))
> (shepherd-service
> (provision (list (file-system->shepherd-service-name
> file-system)))
> - (requirement `(root-file-system
> + (requirement `(root-file-system udev
> ,@(map dependency->shepherd-service-name
> dependencies)))
> (documentation "Check, mount, and unmount the given file
> system.")
> (start #~(lambda args
>
> To test, invoke
>
> ./pre-inst-env guix system reconfigure /etc/config.scm
>
You're a genius! This appears to have fixed the problem, Although it
increases my boot time by 5 seconds or so. I guess shepherd doesn't have
the ability to load such things in parallel yet.