Subject: bug#32313: Failed to boot after reconfiguring with a btrfs drive.

From: Brendan Tildesley <[email-masked]>
Date: Thu, 2 Aug 2018 01:14:24 +1000

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.