GNU bug report logs - #71151
time machine breaking

Previous Next

Package: guix;

Reported by: Alexandre Hannud Abdo <abdo <at> member.fsf.org>

Date: Thu, 23 May 2024 19:33:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 71151 in the body.
You can then email your comments to 71151 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Thu, 23 May 2024 19:33:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alexandre Hannud Abdo <abdo <at> member.fsf.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 23 May 2024 19:33:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
To: bug-guix <at> gnu.org
Subject: time machine breaking
Date: Thu, 23 May 2024 19:31:52 +0000
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 <at> gnu.org>.






Information forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Tue, 04 Jun 2024 19:12:02 GMT) Full text and rfc822 format available.

Message #8 received at 71151 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>, 71151 <at> debbugs.gnu.org
Subject: Re: bug#71151: time machine breaking
Date: Tue, 04 Jun 2024 21:03:37 +0200
Hi Ale,

On Thu, 23 May 2024 at 19:31, Alexandre Hannud Abdo <abdo <at> 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 <at> 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




Information forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Wed, 05 Jun 2024 00:07:01 GMT) Full text and rfc822 format available.

Message #11 received at 71151 <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
To: Simon Tournier <zimon.toutoune <at> gmail.com>, 71151 <at> debbugs.gnu.org
Subject: Re: bug#71151: time machine breaking
Date: Wed, 5 Jun 2024 02:05:38 +0200
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

.~´





Information forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Wed, 05 Jun 2024 16:35:02 GMT) Full text and rfc822 format available.

Message #14 received at 71151 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>, 71151 <at> debbugs.gnu.org
Subject: Re: bug#71151: time machine breaking
Date: Wed, 05 Jun 2024 16:43:26 +0200
Hi Alexandre,

On Wed, 05 Jun 2024 at 02:05, Alexandre Hannud Abdo <abdo <at> 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





Information forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Wed, 05 Jun 2024 17:31:02 GMT) Full text and rfc822 format available.

Message #17 received at 71151 <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
To: Simon Tournier <zimon.toutoune <at> gmail.com>, 71151 <at> debbugs.gnu.org
Subject: Re: bug#71151: time machine breaking
Date: Wed, 5 Jun 2024 19:30:35 +0200
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 <at> 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
>




Information forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Wed, 05 Jun 2024 17:45:02 GMT) Full text and rfc822 format available.

Message #20 received at 71151 <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
Cc: 71151 <at> debbugs.gnu.org
Subject: Re: bug#71151: time machine breaking
Date: Wed, 5 Jun 2024 19:43:15 +0200
Hi,

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

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

So closing?

Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#71151; Package guix. (Thu, 06 Jun 2024 02:08:01 GMT) Full text and rfc822 format available.

Message #23 received at 71151 <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
To: Simon Tournier <zimon.toutoune <at> gmail.com>
Cc: 71151 <at> debbugs.gnu.org
Subject: Re: bug#71151: time machine breaking
Date: Thu, 6 Jun 2024 04:06:46 +0200
👍!

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




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Wed, 05 Mar 2025 15:11:02 GMT) Full text and rfc822 format available.

Notification sent to Alexandre Hannud Abdo <abdo <at> member.fsf.org>:
bug acknowledged by developer. (Wed, 05 Mar 2025 15:11:02 GMT) Full text and rfc822 format available.

Message #28 received at 71151-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Alexandre Hannud Abdo <abdo <at> member.fsf.org>
Cc: 71151-done <at> debbugs.gnu.org, Simon Tournier <zimon.toutoune <at> gmail.com>
Subject: Re: bug#71151: time machine breaking
Date: Thu, 06 Mar 2025 00:10:23 +0900
Hi,

Alexandre Hannud Abdo <abdo <at> member.fsf.org> writes:

> 👍!

Closed, by replying to 71151-done <at> debbugs.gnu.org.

Cheers!

-- 
Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 03 Apr 2025 11:24:13 GMT) Full text and rfc822 format available.

This bug report was last modified 35 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.