Subject: bug#30760: closed (Re: bug#30760: guix system init broken on non GuixSD)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 11 Mar 2018 16:32:02 +0000

Your bug report

#30760: guix system init broken on non GuixSD

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
30760: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=30760
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#30760: guix system init broken on non GuixSD
From: Danny Milosavljevic <[email-masked]>
To: [email-masked] (Ludovic Courtès)
Cc: Tomáš Čech <[email-masked]>, [email-masked]
Date: Sun, 11 Mar 2018 17:31:18 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi Ludo,

> BTW, we should add a ‘--skip-checks’ option to ‘guix system’ so that
> users can skip those checks.  That’d provide an escape hatch in case
> ‘check-device-initrd-modules’ makes the wrong diagnostic.

Yeah, good idea!

Subject: guix system init broken on non GuixSD
From: Tomáš Čech <[email-masked]>
To: [email-masked]
Date: Fri, 9 Mar 2018 18:35:30 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

`guix system init` seems to be broken for non GuixSD distirbutions:
When I tried it on openSUSE:

# guix system --no-bootloader init /Devel/git/guix-config/config.scm /mnt/mnt/
;;; note: source file /Devel/extra/gnu/packages/connman.scm
;;;       newer than compiled /root/.config/guix/latest/gnu/packages/connman.go
;;; note: source file /Devel/extra/gnu/packages/connman.scm
;;;       newer than compiled /usr/lib64/guile/2.2/site-ccache/gnu/packages/connman.go
;;; note: source file /Devel/extra/gnu/packages/connman.scm
;;;       newer than compiled /usr/lib64/guile/2.2/site-ccache/gnu/packages/connman.go
guix system: error: open-file: No such file or directory: "/run/booted-system/kernel/lib/modules/4.15.6-1-default/modules.alias"

4.15.6-1-default is version of my running kernel, but not defined as package - it is not expected to be used for guix call.

/run/booted-system/ is specific for GuixSD.