all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Efraim Flashner <efraim@flashner.co.il>
To: Roman Scherer <roman.scherer@burningswell.com>
Cc: Felix Lechner <felix.lechner@lease-up.com>,
	Tobias Geerinckx-Rice <me@tobias.gr>,
	help-guix@gnu.org
Subject: Re: Too many levels of symbolic links
Date: Wed, 15 Mar 2023 13:41:29 +0200	[thread overview]
Message-ID: <ZBGu6aKan8EnlMv6@3900XT> (raw)
In-Reply-To: <86o7ov6t01.fsf@burningswell.com>

[-- Attachment #1: Type: text/plain, Size: 1771 bytes --]

On Tue, Mar 14, 2023 at 08:16:52PM +0100, Roman Scherer wrote:
> 
> Felix, I'm back on track! I found what triggered this horrible problem :)
> 
> At some point I added the qemu-binfmt-service-type to my system. I
> copied a snipped from the manual and finally "adjusted" it to this:
> 
> ```
> (define %qemu-service
>   (service qemu-binfmt-service-type
>            (qemu-binfmt-configuration
>             (platforms (lookup-qemu-platforms "aarch64" "x86_64")))))
> ```
> 
> I don't know much about quem and I thought, well let's choose the
> "aarch64" and "x86_64" qemu platforms on which I run Guix, and maybe
> re-use this service on multiple machines.
> 
> My Guix system runs on the aarch64 architecture. It turns out that
> having "aarch64" in lookup-qemu-platforms causes the "Too many levels of
> symbolic links" error. As soon as I remove it, everything is good again.
> 
> Now, maybe it does not even makes sense to add "aarch64" to that list,
> but I think it should not fail that catastrophical. I still don't know
> which symlink was causing this issue, though.
> 
> That's where I am. Just happy that I survived my first serious Guix
> crash. :)
> 
> Thanks for your help so far,
> 
> Roman

I'm surprised that it worked for you. One of the unspoken rules of qemu
binfmt emulation is you don't emulate your own hardware. I'm also
surprised because in the past I tried to enable binfmt emulation on my
pinebook pro and the qemu-binfmt-service-type was the difference between
booting and not booting.



-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2023-03-15 11:42 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-05 16:19 Too many levels of symbolic links Roman Scherer
2023-03-05 16:43 ` Felix Lechner via
2023-03-05 16:53   ` Roman Scherer
2023-03-05 17:11     ` Felix Lechner via
2023-03-05 17:22     ` Tobias Geerinckx-Rice
2023-03-10 15:28       ` Roman Scherer
2023-03-10 17:10         ` Felix Lechner via
2023-03-14 19:16           ` Roman Scherer
2023-03-15 11:41             ` Efraim Flashner [this message]
2023-03-15 18:22               ` Roman Scherer
2023-03-15 11:56             ` Tobias Geerinckx-Rice

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZBGu6aKan8EnlMv6@3900XT \
    --to=efraim@flashner.co.il \
    --cc=felix.lechner@lease-up.com \
    --cc=help-guix@gnu.org \
    --cc=me@tobias.gr \
    --cc=roman.scherer@burningswell.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.