Hello, I'm updating my guix repository in Debian/Hurd with the commit 40f5c53d89da266055a1dd6571c380f5c57fe5f9. When I run `sudo ./pre-inst-env guix system init doc/os-config-hurd.scm /guix --fallback --no-substitutes --no-build-hook` show the error:
` Backtrace: 10 (primitive-load "/home/jin/guix/scripts/guix") In guix/ui.scm: 1452:12 9 (run-guix-command _ . _) In ice-9/boot-9.scm: 829:9 8 (catch _ _ #<procedure 3be9c0 at guix/ui.scm:513:2 (ke…> …) 829:9 7 (catch _ _ #<procedure 3be9d0 at guix/ui.scm:611:6 (ke…> …) In guix/scripts/system.scm: 1109:8 6 (_) 983:6 5 (process-action _ _ _) In guix/store.scm: 1444:24 4 (run-with-store _ _ #:guile-for-build _ #:system _ # _) In guix/scripts/system.scm: 714:2 3 (_ _) In gnu/services.scm: 317:2 2 (_ _) In gnu/system.scm: 434:28 1 (_ _) 996:34 0 (operating-system-boot-parameters-file #<<operating-sy…> …) gnu/system.scm:996:34: In procedure operating-system-boot-parameters-file: In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): #f ` I have reviewed the code in (scripts system), but I have not had luck; Any idea what's happening? Attachment operating system configuration template. Thank you Rene
(use-modules (gnu)) (use-package-modules hurd) (operating-system (host-name "antelope") (timezone "Europe/Paris") (locale "en_US.utf8") ;; Assuming /dev/sdX is the target hard disk, and "my-root" is ;; the label of the target root file system. (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/hd2s1"))) (kernel gnumach) (file-systems (cons (file-system (device "my-root") (title 'label) (mount-point "/guix") (type "ext2")) %base-file-systems)) (users (cons (user-account (name "prometheus") (comment "Welcome to the Hurd") (group "users") (home-directory "/home/prometheus")) %base-user-accounts)) (packages (cons* %base-packages-hurd)) (services %base-services-hurd))