* bug#71151: time machine breaking
@ 2024-05-23 19:31 Alexandre Hannud Abdo
2024-06-04 19:03 ` Simon Tournier
0 siblings, 1 reply; 7+ messages in thread
From: Alexandre Hannud Abdo @ 2024-05-23 19:31 UTC (permalink / raw)
To: 71151
Ni! The particular commit for time-machine was taken from this tutorial:
https://gitlab.inria.fr/guix-hpc/open-science-days-tutorial/
Cheers,
ale
.~´
$ guix time-machine --commit=b94724e8b2102be0fe9d19e9dfe44d6f7101bd4b -- shell -CN --no-cwd python
Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/7addpiwsim2577x89c93z66fw4hlvg1r-module-import.drv...
building /gnu/store/bn285pdih12fwp3qh26rrs6wfyz9zxd1-module-import.drv...
building /gnu/store/4md59x5c6h50j026l6dh1wp63bcaj60w-module-import-compiled.drv...
building /gnu/store/jx6rmz8vdks5gkc8zqrzcmww1iv7i8zs-module-import-compiled.drv...
building /gnu/store/vh6xam2bsqsm055sh7lhc8x7dh4wnw68-compute-guix-derivation.drv...
Computing Guix derivation for 'x86_64-linux'... /Backtrace:
14 (primitive-load "/gnu/store/pa74lqbhmq8xmvnjg98p1z6jq5xvr23w-compute-guix-derivation")
In ice-9/eval.scm:
155:9 13 (_ _)
159:9 12 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 11 (with-fluid* _ _ _)
152:2 10 (with-fluid* _ _ _)
In ./guix/store.scm:
2170:24 9 (run-with-store #<store-connection 256.100 7f87bfb240a0> #<procedure 7f87b1ebf370 at ./guix/self.scm:1?> ?)
1998:8 8 (_ #<store-connection 256.100 7f87bfb240a0>)
In ./guix/gexp.scm:
299:22 7 (_ #<store-connection 256.100 7f87bfb240a0>)
1180:2 6 (_ #<store-connection 256.100 7f87ab19e640>)
1046:2 5 (_ #<store-connection 256.100 7f87ab19e640>)
892:4 4 (_ #<store-connection 256.100 7f87ab19e640>)
In ./guix/store.scm:
2055:12 3 (_ #<store-connection 256.100 7f87ab19e640>)
1403:5 2 (map/accumulate-builds #<store-connection 256.100 7f87ab19e640> #<procedure 7f87a6e30f60 at ./guix/sto?> ?)
1419:15 1 (_ #<store-connection 256.100 7f87ab19e640> ("/gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84?" ?) ?)
1419:15 0 (loop #f)
./guix/store.scm:1419:15: In procedure loop:
ERROR:
1. &store-protocol-error:
message: "`/gnu/store/bq54ayj2n661xqaiwj93f8nq4jvhcjs7-guix-1.4.0-19.7ca9809/bin/guix substitute' died unexpectedly"
status: 1
guix time-machine: error: You found a bug: the program '/gnu/store/pa74lqbhmq8xmvnjg98p1z6jq5xvr23w-compute-guix-derivation'
failed to compute the derivation for Guix (version: "b94724e8b2102be0fe9d19e9dfe44d6f7101bd4b"; system: "x86_64-linux";
host version: "aeba4849b42b4d3ac75341ac4b61843c1fe48181"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#71151: time machine breaking
2024-05-23 19:31 bug#71151: time machine breaking Alexandre Hannud Abdo
@ 2024-06-04 19:03 ` Simon Tournier
2024-06-05 0:05 ` Alexandre Hannud Abdo
0 siblings, 1 reply; 7+ messages in thread
From: Simon Tournier @ 2024-06-04 19:03 UTC (permalink / raw)
To: Alexandre Hannud Abdo, 71151
Hi Ale,
On Thu, 23 May 2024 at 19:31, Alexandre Hannud Abdo <abdo@member.fsf.org> wrote:
> https://gitlab.inria.fr/guix-hpc/open-science-days-tutorial/
Ouch, that’s unfortunate!
Using 6ba29e0, it works for me.
> $ guix time-machine --commit=b94724e8b2102be0fe9d19e9dfe44d6f7101bd4b -- shell -CN --no-cwd python
[...]
> building /gnu/store/vh6xam2bsqsm055sh7lhc8x7dh4wnw68-compute-guix-derivation.drv...
> Computing Guix derivation for 'x86_64-linux'... /Backtrace:
> 14 (primitive-load "/gnu/store/pa74lqbhmq8xmvnjg98p1z6jq5xvr23w-compute-guix-derivation")
[...]
> 1419:15 1 (_ #<store-connection 256.100 7f87ab19e640> ("/gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84?" ?) ?)
> 1419:15 0 (loop #f)
>
> ./guix/store.scm:1419:15: In procedure loop:
> ERROR:
> 1. &store-protocol-error:
> message: "`/gnu/store/bq54ayj2n661xqaiwj93f8nq4jvhcjs7-guix-1.4.0-19.7ca9809/bin/guix substitute' died unexpectedly"
> status: 1
> guix time-machine: error: You found a bug: the program '/gnu/store/pa74lqbhmq8xmvnjg98p1z6jq5xvr23w-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "b94724e8b2102be0fe9d19e9dfe44d6f7101bd4b"; system: "x86_64-linux";
> host version: "aeba4849b42b4d3ac75341ac4b61843c1fe48181"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
And,
guix time-machine --commit=aeba4849b42b4d3ac75341ac4b61843c1fe48181 \
-- time-machine --commit=b94724e8b2102be0fe9d19e9dfe44d6f7101bd4b \
-- shell -CN --no-cwd python
also works for me. And I am able to build
/gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84.0.drv, even it
appears that the substitute is available.
All in all, I have no idea where the issue could come from. Any issue
on your side, e.g., disk space, network, daemon, etc.?
Cheers,
simon
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#71151: time machine breaking
2024-06-04 19:03 ` Simon Tournier
@ 2024-06-05 0:05 ` Alexandre Hannud Abdo
2024-06-05 14:43 ` Simon Tournier
0 siblings, 1 reply; 7+ messages in thread
From: Alexandre Hannud Abdo @ 2024-06-05 0:05 UTC (permalink / raw)
To: Simon Tournier, 71151
Ni! Hi Simon,
Le 04/06/2024 à 21:03, Simon Tournier a écrit :
> Ouch, that’s unfortunate!
>
> Using 6ba29e0, it works for me.
I saw the issue on two different machines, one with GuixSD another a Debian with Guix freshly installed.
I don't recall any reason for a network or disk space error.
Anyway, with my current guix on GuixSD, taht is after a few updates, both the original command and the one with double time-machine work for me as well.
I guess we can forget about this issue.
Thanks for looking into this!
ale
.~´
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#71151: time machine breaking
2024-06-05 0:05 ` Alexandre Hannud Abdo
@ 2024-06-05 14:43 ` Simon Tournier
2024-06-05 17:30 ` Alexandre Hannud Abdo
0 siblings, 1 reply; 7+ messages in thread
From: Simon Tournier @ 2024-06-05 14:43 UTC (permalink / raw)
To: Alexandre Hannud Abdo, 71151
Hi Alexandre,
On Wed, 05 Jun 2024 at 02:05, Alexandre Hannud Abdo <abdo@member.fsf.org> wrote:
>> Using 6ba29e0, it works for me.
>
> I saw the issue on two different machines, one with GuixSD another a
> Debian with Guix freshly installed.
Is it the same ’guix describe’ for the two machines? And the same
revision of guix-daemon?
Could you run:
guix build /gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84.0.drv
? And then,
guix build /gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84.0.drv --check
Well, my hypothesis is the issue comes from the lack of some substitutes
when you ran it. And now, this substitutes is there. Maybe, the test
suite of curl – the one mentioned by the backtrace but no specific
reason that the one :-) – does not pass on your hardware.
Cheers,
simon
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#71151: time machine breaking
2024-06-05 14:43 ` Simon Tournier
@ 2024-06-05 17:30 ` Alexandre Hannud Abdo
2024-06-05 17:43 ` Simon Tournier
0 siblings, 1 reply; 7+ messages in thread
From: Alexandre Hannud Abdo @ 2024-06-05 17:30 UTC (permalink / raw)
To: Simon Tournier, 71151
Ni! Well, at least with my current setup, both commands finished fine. Or did you want their outputs?
I no longer have easy access to the other machine, it belonged to a colleague...
.~´
Le 05/06/2024 à 16:43, Simon Tournier a écrit :
> Hi Alexandre,
>
> On Wed, 05 Jun 2024 at 02:05, Alexandre Hannud Abdo <abdo@member.fsf.org> wrote:
>
>>> Using 6ba29e0, it works for me.
>> I saw the issue on two different machines, one with GuixSD another a
>> Debian with Guix freshly installed.
> Is it the same ’guix describe’ for the two machines? And the same
> revision of guix-daemon?
>
> Could you run:
>
> guix build /gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84.0.drv
>
> ? And then,
>
> guix build /gnu/store/mh01bp841xvcvv8mv6car7l92h6h19rk-curl-7.84.0.drv --check
>
>
> Well, my hypothesis is the issue comes from the lack of some substitutes
> when you ran it. And now, this substitutes is there. Maybe, the test
> suite of curl – the one mentioned by the backtrace but no specific
> reason that the one :-) – does not pass on your hardware.
>
> Cheers,
> simon
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-06-06 2:08 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 19:31 bug#71151: time machine breaking Alexandre Hannud Abdo
2024-06-04 19:03 ` Simon Tournier
2024-06-05 0:05 ` Alexandre Hannud Abdo
2024-06-05 14:43 ` Simon Tournier
2024-06-05 17:30 ` Alexandre Hannud Abdo
2024-06-05 17:43 ` Simon Tournier
2024-06-06 2:06 ` Alexandre Hannud Abdo
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).