From mboxrd@z Thu Jan 1 00:00:00 1970 From: rennes Subject: Re: boot the Hurd with Guix Date: Tue, 09 Jan 2018 19:53:43 -0600 Message-ID: References: <3orvDHpYsGesPfqLI7BkEW@SpwFXgRmg0TmUm+wH22k8> <87a7xoirob.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp=Yes; Format=Flowed Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <87a7xoirob.fsf@gnu.org> (from ludo@gnu.org on Mon Jan 8 04:13:56 2018) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-hurd-bounces+gnu-bug-hurd=m.gmane.org@gnu.org Sender: "Bug-hurd" To: Ludovic =?iso-8859-1?q?Court=E8s?= Cc: guix-devel@gnu.org, bug-hurd@gnu.org, manolis837@gmail.com List-Id: guix-devel.gnu.org Hello Ludovic, > > Uncaught exception: > > Throw to key misc-error with args ("primitive-load-path" "Unable to > > find file ~S in load path" ("ice-9/boot-9") #f)Can\ > > not exit gracefully when init is in progress; aborting. > > Aborted >=20 > This must come from the lack of /proc/self/exe. >=20 In Debian GNU/Hurd we've '/proc/self/exe -> /bin/ls' > Specifically, =E2=80=9Cguile-static-stripped=E2=80=9D has this patch to m= ake it > relocatable: >=20 > This is necessary for the bootstrap Guile (see make-bootstrap.scm), =20 > and > was necessary in the initrd on GNU/Linux (I think we no longer need it > for the initrd). >=20 > At any rate, you may be able to boot the Hurd with the =E2=80=9Creal=E2= =80=9D, > dynamically-linked Guile, no? That would solve the problem entirely. >=20 I will try not to use initrd. Thanks =