Report forwarded
to bug-guix@gnu.org: bug#45599; Package guix.
(Fri, 01 Jan 2021 17:03:02 GMT) (full text, mbox, link).
Acknowledgement sent
to david larsson <david.larsson@selfhosted.xyz>:
New bug report received and forwarded. Copy sent to bug-guix@gnu.org.
(Fri, 01 Jan 2021 17:03:02 GMT) (full text, mbox, link).
Subject: Re: bug#45599: using guix to install packages from inside a container
that runs on foreign distro breaks guix and the foreign distro
Date: Fri, 01 Jan 2021 18:44:02 +0100
> -----------------------
>
> As you can see, guix is now broken on both the host and guest system.
>
By the way, WARNING: when i say breaking the foreign distro, I mean
breaking not only guix - everytime I tried this I have been unable to
login to the system again after a logout. I have tried this on Debian
GNU/Linux 9 inside a VM which is snapshotted so I can restore it.
Best regards,
David
Information forwarded
to bug-guix@gnu.org: bug#45599; Package guix.
(Thu, 04 Mar 2021 09:15:01 GMT) (full text, mbox, link).
Subject: Re: bug#45599: using guix to install packages from inside a
container that runs on foreign distro breaks guix and the foreign distro
Date: Thu, 04 Mar 2021 10:14:02 +0100
Hi David,
Looks like this bug report fell through the cracks of the turn of year…
david larsson <david.larsson@selfhosted.xyz> skribis:
> upon starting it with sudo /gnu/store/asdfasdfasdf-run-container
>
>
> and connecting to it with
>
> sudo guix container exec 8625 /run/current-system/profile/bin/bash
> --login
> [sudo] password for david:
> root@MinimalSSH /#
> root@MinimalSSH /#
> root@MinimalSSH /# guix package -i hello
[...]
> error: executing
> `/gnu/store/qyjhy4bkz51jyspi63llfznsnz7vibzy-guix-1.1.0-30.875c01f/bin/guix
> substitute': No such file or directory
> guix package: error: unexpected EOF reading a line
> root@MinimalSSH /#
> root@MinimalSSH /# exit
> logout
> guix container: error: exec failed with status 1
> david@l560:~/VirtualHome/src$ guix package -i hello
> bash: /usr/local/bin/guix:
> /gnu/store/b7rixb64yp00znz0d5rwd5zzklwzlzmv-guile-wrapper/bin/guile:
> bad interpreter: No such file or directory
It looks as though the store item for Guix or Guile used on the host had
been suddenly wiped, even though we don’t see any GC activity or
similar.
> As you can see, guix is now broken on both the host and guest system.
Were you able to better see what was broken? Is it that store items
were removed? Are there issues with non-Guix files? It would be great
if you could gather more details as to what’s wrong. I’ll also see if I
can try that in a VM.
Thanks,
Ludo’.
Severity set to 'important' from 'normal'
Request was from Ludovic Courtès <ludo@gnu.org>
to control@debbugs.gnu.org.
(Thu, 04 Mar 2021 09:15:02 GMT) (full text, mbox, link).
Information forwarded
to bug-guix@gnu.org: bug#45599; Package guix.
(Fri, 05 Mar 2021 13:44:02 GMT) (full text, mbox, link).
Subject: Re: bug#45599: using guix to install packages from inside a container
that runs on foreign distro breaks guix and the foreign distro
Date: Fri, 05 Mar 2021 14:43:37 +0100
On 2021-03-04 10:14, Ludovic Courtès wrote:
> Hi David,
>
> Looks like this bug report fell through the cracks of the turn of year…
>
> david larsson <david.larsson@selfhosted.xyz> skribis:
>
>> upon starting it with sudo /gnu/store/asdfasdfasdf-run-container
>>
>>
>> and connecting to it with
>>
>> sudo guix container exec 8625 /run/current-system/profile/bin/bash
>> --login
>> [sudo] password for david:
>> root@MinimalSSH /#
>> root@MinimalSSH /#
>> root@MinimalSSH /# guix package -i hello
>
> [...]
>
>> error: executing
>> `/gnu/store/qyjhy4bkz51jyspi63llfznsnz7vibzy-guix-1.1.0-30.875c01f/bin/guix
>> substitute': No such file or directory
>> guix package: error: unexpected EOF reading a line
>> root@MinimalSSH /#
>> root@MinimalSSH /# exit
>> logout
>> guix container: error: exec failed with status 1
>> david@l560:~/VirtualHome/src$ guix package -i hello
>> bash: /usr/local/bin/guix:
>> /gnu/store/b7rixb64yp00znz0d5rwd5zzklwzlzmv-guile-wrapper/bin/guile:
>> bad interpreter: No such file or directory
>
> It looks as though the store item for Guix or Guile used on the host
> had
> been suddenly wiped, even though we don’t see any GC activity or
> similar.
>
>> As you can see, guix is now broken on both the host and guest system.
>
> Were you able to better see what was broken? Is it that store items
> were removed? Are there issues with non-Guix files? It would be great
> if you could gather more details as to what’s wrong. I’ll also see if
> I
> can try that in a VM.
No, unfortunately I couldn't find any reason. I repeated it a few times
with the same results but I no longer have access to the VM I tested
this on so I can't help with more details, sorry :/
If it does not happen when you try it (if you do), I would be glad to
hear about so I can call this a fluke and attribute the bug to special
unknown circumstances with the particular host system I used.
Best regards,
David
Debbugs is free software and licensed under the terms of the
GNU Public License version 2. The current version can be
obtained from https://bugs.debian.org/debbugs-source/.