Error when guix pull on aarch64-linux

  • Open
  • quality assurance status badge
Details
3 participants
  • Maxime Devos
  • Pavel Shlyak
  • Jessica Tallon
Owner
unassigned
Submitted by
Jessica Tallon
Severity
normal
Blocked by
J
J
Jessica Tallon wrote on 25 Aug 2022 19:50
(address . bug-guix@gnu.org)
87wnawus04.fsf@tsyesika.se
Hello,

I've tried to install linux on my phone which is a arm64 device
(Sailfish OS) and I get an error when I try to run `guix pull`. The
error is:

Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 26ff8a4 (1 new commits)...
Building from this channel:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/g83xiljbqic95p55jrnxcblv1xg42r8m-compute-guix-derivation.drv...
Computing Guix derivation for 'aarch64-linux'... \Backtrace:
15 (primitive-load "/gnu/store/dqql69hadwvlkb0f85m8603r72ln34lm-compute-guix-derivation")
In ice-9/eval.scm:
155:9 14 (_ _)
159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 12 (with-fluid* _ _ _)
152:2 11 (with-fluid* _ _ _)
In ./guix/store.scm:
2168:24 10 (run-with-store #<store-connection 256.99 7c0d42e230> _ #:guile-for-build _ #:system _ #:target _)
1996:8 9 (_ _)
In ./guix/gexp.scm:
300:22 8 (_ _)
1181:2 7 (_ _)
1047:2 6 (_ _)
893:4 5 (_ _)
In ./guix/store.scm:
2053:12 4 (_ #<store-connection 256.99 7c0bd27910>)
1401:5 3 (map/accumulate-builds #<store-connection 256.99 7c0bd27910> #<procedure 7c0c21df30 at ./guix/store.sc?> ?)
1417:15 2 (_ #<store-connection 256.99 7c0bd27910> _ _)
711:11 1 (process-stderr #<store-connection 256.99 7c0bd27910> _)
In ./guix/serialization.scm:
80:6 0 (read-int #<input-output: file 10>)

./guix/serialization.scm:80:6: In procedure read-int:
ERROR:
1. &nar-error:
file: #f
port: #<input-output: file 10>
guix pull: error: You found a bug: the program '/gnu/store/dqql69hadwvlkb0f85m8603r72ln34lm-compute-guix-derivation'
failed to compute the derivation for Guix (version: "26ff8a4b733c06b4f38aa1fb1ec6705bf30eae4a"; system: "aarch64-linux";
host version: "1.3.0"; pull-version: 1).

--
Thanks,
Jessica.
P
P
Pavel Shlyak wrote on 26 Aug 2022 16:26
(name . Jessica Tallon)(address . tsyesika@tsyesika.se)(address . 57411@debbugs.gnu.org)
F6499C25-3FBD-4561-8007-9456AA4B5B54@pantherx.org
As a GUIX aarch64 user on many devices, I can say it’s not a common problem.
How much RAM do you have on your device? Do you have swap/zram?
M
M
Maxime Devos wrote on 26 Aug 2022 16:42
df8e2a1b-eb8e-c359-9139-6ba0ce8969e6@telenet.be
block 57411 with 50238
thanks
On 25-08-2022 19:50, Jessica Tallon wrote:
Toggle quote (44 lines)
> Hello,
>
> I've tried to install linux on my phone which is a arm64 device
> (Sailfish OS) and I get an error when I try to run `guix pull`. The
> error is:
>
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
> Authenticating channel 'guix', commits 9edb3f6 to 26ff8a4 (1 new commits)...
> Building from this channel:
> guixhttps://git.savannah.gnu.org/git/guix.git 26ff8a4
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> building /gnu/store/g83xiljbqic95p55jrnxcblv1xg42r8m-compute-guix-derivation.drv...
> Computing Guix derivation for 'aarch64-linux'... \Backtrace:
> 15 (primitive-load "/gnu/store/dqql69hadwvlkb0f85m8603r72ln34lm-compute-guix-derivation")
> In ice-9/eval.scm:
> 155:9 14 (_ _)
> 159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
> 152:2 12 (with-fluid* _ _ _)
> 152:2 11 (with-fluid* _ _ _)
> In ./guix/store.scm:
> 2168:24 10 (run-with-store #<store-connection 256.99 7c0d42e230> _ #:guile-for-build _ #:system _ #:target _)
> 1996:8 9 (_ _)
> In ./guix/gexp.scm:
> 300:22 8 (_ _)
> 1181:2 7 (_ _)
> 1047:2 6 (_ _)
> 893:4 5 (_ _)
> In ./guix/store.scm:
> 2053:12 4 (_ #<store-connection 256.99 7c0bd27910>)
> 1401:5 3 (map/accumulate-builds #<store-connection 256.99 7c0bd27910> #<procedure 7c0c21df30 at ./guix/store.sc?> ?)
> 1417:15 2 (_ #<store-connection 256.99 7c0bd27910> _ _)
> 711:11 1 (process-stderr #<store-connection 256.99 7c0bd27910> _)
> In ./guix/serialization.scm:
> 80:6 0 (read-int #<input-output: file 10>)
>
> ./guix/serialization.scm:80:6: In procedure read-int:
> ERROR:
> 1. &nar-error:
> file: #f
> port: #<input-output: file 10>
> guix pull: error: You found a bug: the program '/gnu/store/dqql69hadwvlkb0f85m8603r72ln34lm-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "26ff8a4b733c06b4f38aa1fb1ec6705bf30eae4a"; system: "aarch64-linux";
> host version: "1.3.0"; pull-version: 1).
This backtrace does not appear to have useful information for debugging
the issue, perhaps https://issues.guix.gnu.org/50238could help by using
the with-error-handling to format the error messages properly.
Toggle quote (3 lines)
> As a GUIX aarch64 user on many devices, I can say it’s not a common
> problem.
> How much RAM do you have on your device? Do you have swap/zram?
As mentioned previously in another thread, the name is Guix, not GUIX.
GUIX is a Microsoft thing.
To test for out-of-memory problems, you could dmesg (ideally Guix would
hook into cgroups or whatever to be notified about out-of-memory and
properly indicate the error message).
&nar-error sounds more like a substitute-related (because 'nar) network
error to me though.
Greetings,
Maxime.
Attachment: file
Attachment: OpenPGP_signature
?
Your comment

Commenting via the web interface is currently disabled.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 57411
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