From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brendan Tildesley Subject: bug#32313: Failed to boot after reconfiguring with a btrfs drive. Date: Thu, 2 Aug 2018 01:14:24 +1000 Message-ID: <65b6b269-7acf-9ea0-03b4-507e777c656d@openmailbox.org> References: <20180731223836.41a24191@scratchpost.org> <20180731230626.585abdba@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fksqB-0007lv-P0 for bug-guix@gnu.org; Wed, 01 Aug 2018 11:15:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fksq6-0002ro-Re for bug-guix@gnu.org; Wed, 01 Aug 2018 11:15:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:32865) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fksq6-0002rg-NZ for bug-guix@gnu.org; Wed, 01 Aug 2018 11:15:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fksq6-0007jx-HP for bug-guix@gnu.org; Wed, 01 Aug 2018 11:15:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20180731230626.585abdba@scratchpost.org> Content-Language: en-AU List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" Cc: 32313@debbugs.gnu.org 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.