[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#24129: RAID config boot hangs at [...] Clocksource: Switched to cloc
From: |
Ludovic Courtès |
Subject: |
bug#24129: RAID config boot hangs at [...] Clocksource: Switched to clocksource tsc |
Date: |
Tue, 02 Aug 2016 13:55:24 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
myglc2 <address@hidden> skribis:
> After a couple helpful exchanges with Andreas on the devel list, I ended
> up with system40.scm, attached, excerpt below:
>
> (define md0
> (mapped-device
> (source (list "/dev/sdb1" "/dev/sdc1"))
> (target "/dev/md0")
> (type raid-device-mapping)))
> (operating-system
> (host-name "g1")
> (timezone "America/New_York")
> (locale "en_US.utf8")
> (bootloader (grub-configuration (device "/dev/sda")))
> (mapped-devices (list md0))
> ;; Add a kernel module for RAID-1.
> (initrd (lambda (file-systems . rest)
> (apply base-initrd file-systems
> #:extra-modules '("raid1")
> rest)))
> (file-systems (cons*
> (file-system
> (device "ssd-root")
> (title 'label)
> (mount-point "/")
> (type "ext4"))
> (file-system
> (title 'device)
> (device "/dev/md0")
> (dependencies (list md0))
> (mount-point "/mnt/md0")
> (create-mount-point? #t)
> (type "ext4"))
> %base-file-systems))
>
>
> Here the intent is to have the array assembled and mounted after the
> boot. It looked promissing when 'guix system reconfigure system40.scm'
> assembled and mounted the array (see system40.log). But on reboot the
> system hangs with the console showing:
>
> [...] clocksource: Switched to clocksource tsc
>
> And /var/log/sheperd.log contains:
>
> 2016-08-01 18:15:13 Service root has been started.
> 2016-08-01 18:15:13 ERROR: In procedure scm-error:
> 2016-08-01 18:15:13 ERROR: no code for module (gnu build file-systems)
I believe this is fixed by dfe06f6e7f486eb42a2b71e9d0ae52dfe8e3bb26.
> 2016-08-01 18:15:13 Entering a new prompt. Type `,bt' for a backtrace or
> `,q' to continue.
> 2016-08-01 18:15:13 GNU Guile 2.0.11
> 2016-08-01 18:15:13 Copyright (C) 1995-2014 Free Software Foundation, Inc.
> 2016-08-01 18:15:13
> 2016-08-01 18:15:13 Guile comes with ABSOLUTELY NO WARRANTY; for details type
> `,show w'.
> 2016-08-01 18:15:13 This program is free software, and you are welcome to
> redistribute it
> 2016-08-01 18:15:13 under certain conditions; type `,show c' for details.
> 2016-08-01 18:15:13
> 2016-08-01 18:15:13 Enter `,help' for help.
This is another bug that has yet to be fixed:
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23697
Thanks for your report!
Ludo’.