`guix pull` fails on freshly installed Guix on Debian aarch64

  • Open
  • quality assurance status badge
Details
3 participants
  • Josselin Poiret
  • Wicki Gabriel (wicg)
  • Simon Tournier
Owner
unassigned
Submitted by
Wicki Gabriel (wicg)
Severity
normal
W
W
Wicki Gabriel (wicg) wrote on 8 Mar 2023 16:37
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
ZR0P278MB0268D43C1DD4DE2F01F26A93C1B49@ZR0P278MB0268.CHEP278.PROD.OUTLOOK.COM
Hello
guix? instructed me to share the following information with you. I've installed Debian 11.6 on a raspberry pi 3B+, did apt install guix?, but failed after a guix pull?. Before posting here i tried the same steps again just to make sure i didn't stumble on a Heisenbug
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 6e4b997 (16 new commits)...
Building from this channel:
Computing Guix derivation for 'aarch64-linux'... |^/substitute: hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
substitute: defining `GUIX_LOCPATH', along these lines:
substitute:
substitute: guix install glibc-utf8-locales
substitute: export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
substitute:
substitute: See the "Application Setup" section in the manual, for more info.
substitute:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% |substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
glibc-utf8-locales-2.33 382KiB 366KiB/s 00:01 [##################] 100.0%
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
bash-static-5.1.8 547KiB 74KiB/s 00:07 [##################] 100.0%
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
guile-lib-0.2.7 367KiB 808KiB/s 00:00 [##################] 100.0|
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package and
defining `GUIX_LOCPATH', along these lines:
guix install glibc-utf8-locales
export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
See the "Application Setup" section in the manual, for more info.
glibc-2.33 7.8MiB 19KiB/s 02:34 [###### ] 36.9%guix pull: error: You found a bug: the program '/gnu/store/62w3hn7ic389kgrhm29p33rdzn84xiqz-compute-guix-derivation'
failed to compute the derivation for Guix (version: "6e4b997cdfb12b657f525949409c3b761ab4d901"; system: "aarch64-linux";
host version: "1.2.0"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
Attachment: file
J
J
Josselin Poiret wrote on 9 Mar 2023 21:59
871qlxd4kq.fsf@jpoiret.xyz
Hi Gabriel,

"Wicki Gabriel (wicg)" <wicg@zhaw.ch> writes:

Toggle quote (4 lines)
> failed to compute the derivation for Guix (version: "6e4b997cdfb12b657f525949409c3b761ab4d901"; system: "aarch64-linux";
> host version: "1.2.0"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

Your Guix version is quite old at this point, mostly because you're
using the Debian package. Can you try installing from the binary
installer script instead? Note also that `guix pull` requires quite a
lot of memory, than a raspberry pi might not have.

Best,
--
Josselin Poiret
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmQKSJUQHGRldkBqcG9p
cmV0Lnh5egAKCRBQXkC5FhcaigUyDACNblSniWfJv43m3X9mFoCaiUDo/jVCyvfn
RTyPlk1BhEXyITYH5KJ+9VZB6ijsngYC3npZ0THML+SLq1qYNYlcrLMSDiB6Bbd1
oHmt6di1/37yUvw+QIZzWAmrWN+2ezKAW6+QG8OhWI16NcjTf1FbRvrNpjL9NjqW
vI9aaJ54R6ugexWGKbV1RWprKW17GihJfSIFEnEwgex9tczda8tyW5tmVDlRBIE6
WdfgOOfWNuLB/9wzTwfag00yRnXodD8JsBfFAxHwIB5ZvBHEGJoBHWcbeIIQx7In
N3zwvub3lXxoxrp00SL8Bqgb9/3LNytc4fxWbC5Gr0sSIpK71kge45fApLA2Mv65
Wh7xfg15cGeGSA0PwdnYiz4ndl7SRePhdWn5tAPx03EPb/zdCBOuKNfcCOrDk4Xo
b24qBdQ8UROQlud3145Wr2JrwxKyXgRGIhXZW4v6shncto7hD+vnFtfcZQiszyuD
VskCGLfQj/HknMZgkmJrNVW95DrZofM=
=fNb5
-----END PGP SIGNATURE-----

S
S
Simon Tournier wrote on 13 Mar 2023 15:18
87a60glooq.fsf@gmail.com
Hi,

On jeu., 09 mars 2023 at 21:59, Josselin Poiret via Bug reports for GNU Guix <bug-guix@gnu.org> wrote:
Toggle quote (11 lines)
> "Wicki Gabriel (wicg)" <wicg@zhaw.ch> writes:
>
>> failed to compute the derivation for Guix (version: "6e4b997cdfb12b657f525949409c3b761ab4d901"; system: "aarch64-linux";
>> host version: "1.2.0"; pull-version: 1).
>> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
>
> Your Guix version is quite old at this point, mostly because you're
> using the Debian package. Can you try installing from the binary
> installer script instead? Note also that `guix pull` requires quite a
> lot of memory, than a raspberry pi might not have.

Yeah, I think the failure is more about the memory than the oldness.

Aside I do not know the exact state of aarch64-linux.


Cheers,
simon
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 62055@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 62055
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch