`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
?