unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* 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

* bug#71151: time machine breaking
  2024-06-05 17:30       ` Alexandre Hannud Abdo
@ 2024-06-05 17:43         ` Simon Tournier
  2024-06-06  2:06           ` Alexandre Hannud Abdo
  0 siblings, 1 reply; 7+ messages in thread
From: Simon Tournier @ 2024-06-05 17:43 UTC (permalink / raw)
  To: Alexandre Hannud Abdo; +Cc: 71151

Hi,

On Wed, 5 Jun 2024 at 19:30, Alexandre Hannud Abdo <abdo@member.fsf.org> wrote:

> I no longer have easy access to the other machine, it belonged to a colleague...

So closing?

Cheers,
simon




^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#71151: time machine breaking
  2024-06-05 17:43         ` Simon Tournier
@ 2024-06-06  2:06           ` Alexandre Hannud Abdo
  0 siblings, 0 replies; 7+ messages in thread
From: Alexandre Hannud Abdo @ 2024-06-06  2:06 UTC (permalink / raw)
  To: Simon Tournier; +Cc: 71151

👍!

Le 05/06/2024 à 19:43, Simon Tournier a écrit :
> Hi,
>
> On Wed, 5 Jun 2024 at 19:30, Alexandre Hannud Abdo <abdo@member.fsf.org> wrote:
>
>> I no longer have easy access to the other machine, it belonged to a colleague...
> So closing?
>
> 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).