GNU bug report logs - #76160
guix pull failing on aarch64

Previous Next

Package: guix;

Reported by: Mathieu Laparie <mlaparie <at> disr.it>

Date: Sun, 9 Feb 2025 16:33:02 UTC

Severity: normal

To reply to this bug, email your comments to 76160 AT debbugs.gnu.org.

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#76160; Package guix. (Sun, 09 Feb 2025 16:33:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mathieu Laparie <mlaparie <at> disr.it>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 09 Feb 2025 16:33:02 GMT) Full text and rfc822 format available.

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

From: Mathieu Laparie <mlaparie <at> disr.it>
To: bug-guix <at> gnu.org
Subject: guix pull failing on aarch64
Date: Sun, 9 Feb 2025 17:07:00 +0100
Hi,

I have been using Guix package manager on a phone running a foreign distro ( Droidian, i.e., Debian on Android kernel) for years and it was working fine. I left it aside for a few months, and now, trying to guix pull, I get the following error:

```
droidian <at> Pro1/tmp $ guix pull                                                                                                               Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
/home/droidian/.config/guix/channels.scm:1:7: warning: channel 'nonguix' lacks 'introduction' field but '.guix-authorizations' found
Updating channel 'mlaparie-guix-private-channel' from Git repository at 'https://git.sr.ht/~mlaparie/guix-private-channel'...
Updating channel 'emacs' from Git repository at 'https://github.com/garrgravarr/guix-emacs'...
Updating channel 'guix-cran' from Git repository at 'https://github.com/guix-science/guix-cran.git'...
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from these channels:
  nonguix   https://gitlab.com/nonguix/nonguix  1df7887
  mlaparie-guix-private-channelhttps://git.sr.ht/~mlaparie/guix-private-channel 07a9dac
  emacs     https://github.com/garrgravarr/guix-emacs   46964aa
  guix-cran https://github.com/guix-science/guix-cran.git       f26cf28
  guix      https://git.savannah.gnu.org/git/guix.git   7f33133
substitute: updating substitutes from 'https://ci.guix.gnu.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://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.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://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.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://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.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://bordeaux.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.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://bordeaux.guix.gnu.org'... 100.0%
building /gnu/store/9k3zws5jlb8z9d46wzm2z5akr27qrhab-doxygen-1.9.8.drv...
- 'unpack' phaseuild-log 2943660 53
doxygen-1.9.8/testing/069_link_variadic_template.cpp
  6% ▕████████▍                                                                                                                                    ▏log 2943660 2
 [@ build-log 2943660 12
-Wdeprecated@ build-log 2943660 1
]@ build-log 2943660 1

  6% ▕████████▍                                                                                                                                    ▏log 2943660 2
 [@ build-log 2943660 12
-Wdeprecated@ build-log 2943660 1
]@ build-log 2943660 1

 28% ▕███████████████████████████████████████▍                                                                                                     |guix pull: error: You found a bug: the program '/gnu/store/4s997mhpwjk71gfspi8vf8fpcjfcrvsn-compute-guix-derivation'
failed to compute the derivation for Guix (version: "7f3313341caf844d9fb6919f6cdc28fdcaf06c6d"; system: "aarch64-linux";
host version: "1eead56e2f763e3a1a371f9ea00e89337867d397"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.
```

I tried to clean my `~/.cache/guix` and pull again, but that did not help.

The sane channels can be pulled fine on my other machines (x64).

Any ideas? Thanks!

M




Information forwarded to bug-guix <at> gnu.org:
bug#76160; Package guix. (Mon, 10 Mar 2025 19:48:03 GMT) Full text and rfc822 format available.

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

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Mathieu Laparie <mlaparie <at> disr.it>, 76160 <at> debbugs.gnu.org
Subject: Re: bug#76160: guix pull failing on aarch64
Date: Mon, 10 Mar 2025 19:22:42 +0100
Hi,

On Sun, 09 Feb 2025 at 17:07, Mathieu Laparie <mlaparie <at> disr.it> wrote:

> I have been using Guix package manager on a phone running a foreign

Oh, cool!

> distro ( Droidian, i.e., Debian on Android kernel) for years and it
> was working fine. I left it aside for a few months, and now, trying to
> guix pull, I get the following error: 
>
> ```
> droidian <at> Pro1/tmp $ guix pull

[...]

> Building from these channels:
>   nonguix   https://gitlab.com/nonguix/nonguix  1df7887
>   mlaparie-guix-private-channelhttps://git.sr.ht/~mlaparie/guix-private-channel 07a9dac
>   emacs     https://github.com/garrgravarr/guix-emacs   46964aa
>   guix-cran https://github.com/guix-science/guix-cran.git       f26cf28
>   guix      https://git.savannah.gnu.org/git/guix.git   7f33133

First, maybe you could only “guix pull” with Guix proper without all the
other channels.

> building /gnu/store/9k3zws5jlb8z9d46wzm2z5akr27qrhab-doxygen-1.9.8.drv...
> - 'unpack' phaseuild-log 2943660 53
> doxygen-1.9.8/testing/069_link_variadic_template.cpp
>   6% ▕████████▍                                                                                                                                    ▏log 2943660 2
>  [@ build-log 2943660 12
> -Wdeprecated@ build-log 2943660 1
> ]@ build-log 2943660 1
>
>   6% ▕████████▍                                                                                                                                    ▏log 2943660 2
>  [@ build-log 2943660 12
> -Wdeprecated@ build-log 2943660 1
> ]@ build-log 2943660 1
>
>  28% ▕███████████████████████████████████████▍                                                                                                     |guix pull: error: You found a bug: the program '/gnu/store/4s997mhpwjk71gfspi8vf8fpcjfcrvsn-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "7f3313341caf844d9fb6919f6cdc28fdcaf06c6d"; system: "aarch64-linux";
> host version: "1eead56e2f763e3a1a371f9ea00e89337867d397"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.
> ```

Hum, the substitute is available:

--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=7f33133 -q --  weather -s aarch64-linux doxygen
[…]
computing 1 package derivations for aarch64-linux...
looking for 1 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  100.0% substitutes available (1 out of 1)
  at least 8.6 MiB of nars (compressed)
  17.4 MiB on disk (uncompressed)
  0.381 seconds per request (0.4 seconds in total)
  2.6 requests per second
--8<---------------cut here---------------end--------------->8---

Still an issue?

Cheers,
simon




This bug report was last modified 101 days ago.

Previous Next


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