unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#53736: Guix pull on aarch64 fails
@ 2022-02-02 19:57 phodina via Bug reports for GNU Guix
  2022-02-02 22:29 ` Maxime Devos
  2022-02-03 12:45 ` Maxime Devos
  0 siblings, 2 replies; 6+ messages in thread
From: phodina via Bug reports for GNU Guix @ 2022-02-02 19:57 UTC (permalink / raw)
  To: 53736

[-- Attachment #1: Type: text/plain, Size: 11053 bytes --]

Hi,

I've recently done guix pull on foreign Manjaro distro on aarch64.

Unfortunately the build did not go through and I got message about a bug to report which happened during check phase of mariadb.

Not exactly sure what should be attached in the email so here's just the last messages with the failure.

Petr

---------------------------------------------------------------------------------

- 'check' phasebuilder for `/gnu/store/993rbp825msc392wqnwnz3mwzjg7cp65-mariadb-10.5.12.drv' failed with exit code 1
build of /gnu/store/993rbp825msc392wqnwnz3mwzjg7cp65-mariadb-10.5.12.drv failed
View build log at '/var/log/guix/drvs/99/3rbp825msc392wqnwnz3mwzjg7cp65-mariadb-10.5.12.drv.bz2'.
building /gnu/store/bqgjwwasppbrq5zw34dzxm2qbac86f9g-module-import-compiled.drv...
cannot build derivation `/gnu/store/c4j4n939fxw3gh97yik555zh6ij93fx4-ruby-mysql2-0.5.2.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/7q8hr1qd7pzf6r96vwz3fzsd79m6hn11-ruby-parallel-1.21.0.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/afgi4hr2z420fkyab0dmmihwpzrj6i4g-ruby-byebug-11.1.3.drv': 1 dependencies couldn't be built
building /gnu/store/bzqyvbs7dcgglirhaksxjmay5ql35bxq-module-import-compiled.drv...
cannot build derivation `/gnu/store/iakr6hq55flgafkqh30c64pzx4wm9zyi-texlive-hyphen-afrikaans-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/zk9hi2bx018g54xpwckyng02hxar4xda-texlive-hyphen-ancientgreek-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/cmhv2l8dbvg0rn3gl26slzmlwiqpbbps-texlive-hyphen-armenian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/va6vj6y773kbp3aah7hs2pjzvgdy0ghj-texlive-hyphen-basque-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/inwqzij7pnicsg06khglpbl8p4dm6n4b-texlive-hyphen-belarusian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/f8dq13f143r3rlgq661zn5adbr65syk5-texlive-hyphen-bulgarian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/22xkvqlvakjn704d67djgd9ypz101vpg-texlive-hyphen-catalan-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/3dnpmg28k6iizhmqivcn0gz76kl5hdwl-texlive-hyphen-chinese-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2g0adjydkv79xyzd8l5952ny7ilsyw6w-texlive-hyphen-churchslavonic-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/ddiqcrg8xhqzvk257pib7shskvxs16n4-texlive-hyphen-coptic-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/1qlw9rqxd7yv3akppc2gx15srrswyjpd-texlive-hyphen-croatian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/s02al1gyklhb9im15vjjyn4bv7jn18qi-texlive-hyphen-czech-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/ifdsmxispbq27w1cfrv4j7madasbah3c-texlive-hyphen-danish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/bscby29jfin82mk0h2pipirmczxqdf4v-texlive-hyphen-dutch-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/sm74wnr57cbzx10xmq6yln76zi75svr4-texlive-hyphen-english-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/ynq3c5ymsfc4fcicpnl33dw3w5mxran6-texlive-hyphen-esperanto-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/9s0sp6fl17xgijymd85i6g2yfsaj0vnn-texlive-hyphen-estonian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2yimkp6cvkqi2qh84bmvfmqbgpvx9hsn-texlive-hyphen-ethiopic-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/x8i0mrr2znxhaqlc1lygg4jx47pgwm0r-texlive-hyphen-finnish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/nsajqg54jsdgnryh29ia77k14hwi283v-texlive-hyphen-french-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/s5klvw847df9nqmvhxx4k937nq04chzr-texlive-hyphen-friulan-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/0dzhysxcj49xcf9dkx443jg8zi9k40b0-texlive-hyphen-galician-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/wp9kmasbw2ddb95x5ph8ccnym0v0i1rf-texlive-hyphen-georgian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/n511izc2laqack6vx371hh02yy8ab3ms-texlive-hyphen-german-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/qlwxg7s9dbhcrvpv7aq52qp5fq9kd0qz-texlive-hyphen-greek-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/psizsm1jjd19i6v8l7f2rzllja8cjccr-texlive-hyphen-hungarian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/rxbk5rn5f9pq926v35lpy35kngch0d1f-texlive-hyphen-icelandic-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/vw1kfxyfs4i6hw3nmfq4wf5rn215mbvg-texlive-hyphen-indic-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/2szl1p6mr2v4i55jlvgp9cqr3zamkqqg-texlive-hyphen-indonesian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/5pvbm81x4m2k6pbi1vcdra88x1h8s8vq-texlive-hyphen-interlingua-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/k8d5j60gn9hyqsr4zkc342vv1889qws5-texlive-hyphen-irish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/0snb3i181v4f1yigkg3dxdbq8alh0l40-texlive-hyphen-italian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/9cqh953hkjz0gyhcmcwf3pw1dvxh8afq-texlive-hyphen-kurmanji-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/0arq23facn4mdv4cwb4lr2345bwdlq9n-texlive-hyphen-latin-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/dz2nn3jazzc2fyqjchm0qzh56w2042q7-texlive-hyphen-latvian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/xv84bhnnca5a0r77dk7ivax4csk3ra9g-texlive-hyphen-lithuanian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/djbq3d9pcjlcwdfjdy6jww8xj60q98h1-texlive-hyphen-macedonian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/7w6ngccgc1sr9ylcvqfkddp229qfq9sb-texlive-hyphen-mongolian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/4lik0sqg1vngmrpa3ck6krxs0rxcp959-texlive-hyphen-norwegian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/qr3f050qf67zngbg9w03c9m93y0llh9c-texlive-hyphen-occitan-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/6q6hb4w6fvddcalfnv8x4bqzwf6qaw0j-texlive-hyphen-pali-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/fygy09jxc28rkqrdm0j6fxl2569vn8md-texlive-hyphen-piedmontese-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/8f31af64f8b8ql9551m89i69fz7niigp-texlive-hyphen-polish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/0slk17xgfmif895m1g1aynl7hfwanrms-texlive-hyphen-portuguese-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/g1gwq2x9vazrw73kq7214994v1hr8anl-texlive-hyphen-romanian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/186dzf0jlp7kryybdnqdqlgz6bffcwif-texlive-hyphen-romansh-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/p29h792hs2kiljk5fhanyf8jm1n3jn5k-texlive-hyphen-russian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/mrdnjlmn2kvghhx8fr0kh54866phkxs4-texlive-hyphen-sanskrit-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/sbs9i9avqrmpb3ccwh1yr45ws519qcxs-texlive-hyphen-schoolfinnish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/7wn0p10j2gylvppiwsw56wxpa9a5s59s-texlive-hyphen-serbian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/q9azz1f85xk27nzz5yj2gnx6mqhf606i-texlive-hyphen-slovak-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/rsm8n7dqrlg77pnn9vgil1asr7xh0s4c-texlive-hyphen-slovenian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/gpivy2d0g9zcsk1rl7d1m4nbfqrlrkn1-texlive-hyphen-spanish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/4s7m4ls4x84n8wfs01giqsgwr7v4pb7d-texlive-hyphen-swedish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/8wazw7ybimbmw3lhn70l455hdvqi1bpn-texlive-hyphen-thai-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/wd76lzhdr23pibg5nzz44f13z4fsvjhq-texlive-hyphen-turkish-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/9mhr4b9rncs9dn59dw4kgam1blxvz5v2-texlive-hyphen-turkmen-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/91g26fdjlrb8rqqifi1rp235v5kj5yb2-texlive-hyphen-ukrainian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/1597n6x2l3rz4m2xnfndp8cy3qpgjq47-texlive-hyphen-uppersorbian-59745.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/bksknmrzp47bc4m7y2i2m1dy1c0l7k86-texlive-hyphen-welsh-59745.drv': 1 dependencies couldn't be built
Backtrace:
14 (primitive-load "/gnu/store/b78y5di0ksahslrazvd3bj75zl4inikm-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:
2123:24 9 (run-with-store #<store-connection 256.99 4043dcd0> #<procedure 4491caa0 at ./guix/self.scm:1292:2 (st?> ?)
1960:8 8 (_ #<store-connection 256.99 4043dcd0>)
In ./guix/gexp.scm:
296:22 7 (_ #<store-connection 256.99 4043dcd0>)
1180:2 6 (_ #<store-connection 256.99 4043dcd0>)
1046:2 5 (_ #<store-connection 256.99 4043dcd0>)
892:4 4 (_ #<store-connection 256.99 4043dcd0>)
In ./guix/store.scm:
2008:12 3 (_ #<store-connection 256.99 4043dcd0>)
1406:5 2 (map/accumulate-builds #<store-connection 256.99 4043dcd0> #<procedure 51166260 at ./guix/store.scm:20?> ?)
1421:15 1 (_ #<store-connection 256.99 4043dcd0> ("/gnu/store/18889w5z04rqi733w22a3njahn74xd7n-po4a-0.63.drv") _)
1421:15 0 (loop #f)

./guix/store.scm:1421:15: In procedure loop:
ERROR:
1. &store-protocol-error:
message: "build of `/gnu/store/18889w5z04rqi733w22a3njahn74xd7n-po4a-0.63.drv' failed"
status: 100
guix pull: error: You found a bug: the program '/gnu/store/b78y5di0ksahslrazvd3bj75zl4inikm-compute-guix-derivation'
failed to compute the derivation for Guix (version: "4943ac86e4f95a2e14fd209f3fdaac74a0d9ca2e"; system: "aarch64-linux";
host version: "ba744faeb104a1132d9f6ed04fc296b23bc09334"; pull-version: 1).

[-- Attachment #2: Type: text/html, Size: 17442 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53736: Guix pull on aarch64 fails
  2022-02-02 19:57 bug#53736: Guix pull on aarch64 fails phodina via Bug reports for GNU Guix
@ 2022-02-02 22:29 ` Maxime Devos
  2022-02-03 12:20   ` phodina via Bug reports for GNU Guix
  2022-02-03 12:45 ` Maxime Devos
  1 sibling, 1 reply; 6+ messages in thread
From: Maxime Devos @ 2022-02-02 22:29 UTC (permalink / raw)
  To: phodina, 53736

[-- Attachment #1: Type: text/plain, Size: 483 bytes --]

phodina via Bug reports for GNU Guix schreef op wo 02-02-2022 om 19:57
[+0000]:
> - 'check' phasebuilder for
> `/gnu/store/993rbp825msc392wqnwnz3mwzjg7cp65-mariadb-10.5.12.drv'
> failed with exit code 1
> build of /gnu/store/993rbp825msc392wqnwnz3mwzjg7cp65-mariadb-
> 10.5.12.drv failed
> View build log at
> '/var/log/guix/drvs/99/3rbp825msc392wqnwnz3mwzjg7cp65-mariadb-
> 10.5.12.drv.bz2'.

To investigate the issue, this build log is required.

Greetings,
Maxime.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53736: Guix pull on aarch64 fails
  2022-02-02 22:29 ` Maxime Devos
@ 2022-02-03 12:20   ` phodina via Bug reports for GNU Guix
  2022-02-03 12:37     ` Maxime Devos
  0 siblings, 1 reply; 6+ messages in thread
From: phodina via Bug reports for GNU Guix @ 2022-02-03 12:20 UTC (permalink / raw)
  To: Maxime Devos; +Cc: 53736

[-- Attachment #1: Type: text/plain, Size: 925 bytes --]

Hi Maxim,

On Wednesday, February 2nd, 2022 at 11:29 PM, Maxime Devos <maximedevos@telenet.be> wrote:

> phodina via Bug reports for GNU Guix schreef op wo 02-02-2022 om 19:57
>
> [+0000]:
>
> > -   'check' phasebuilder for
> >
> >     `/gnu/store/993rbp825msc392wqnwnz3mwzjg7cp65-mariadb-10.5.12.drv'
> >
> >     failed with exit code 1
> >
> >     build of /gnu/store/993rbp825msc392wqnwnz3mwzjg7cp65-mariadb-
> >
> >     10.5.12.drv failed
> >
> >     View build log at
> >
> >     '/var/log/guix/drvs/99/3rbp825msc392wqnwnz3mwzjg7cp65-mariadb-
> >
> >     10.5.12.drv.bz2'.
>
> To investigate the issue, this build log is required.
>
> Greetings,
>
> Maxime.

Here's the attached build log.

Seems there is problem calling a script:

/sh: line 1: ./gen_lex_hash: Permission denied
make[2]: *** [sql/CMakeFiles/GenServerSource.dir/build.make:79: sql/lex_hash.h] Error 126


----
Petr

[-- Attachment #2: mariadb-10.5.12.bz2 --]
[-- Type: application/x-bzip2, Size: 197355 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53736: Guix pull on aarch64 fails
  2022-02-03 12:20   ` phodina via Bug reports for GNU Guix
@ 2022-02-03 12:37     ` Maxime Devos
  0 siblings, 0 replies; 6+ messages in thread
From: Maxime Devos @ 2022-02-03 12:37 UTC (permalink / raw)
  To: phodina; +Cc: 53736

[-- Attachment #1: Type: text/plain, Size: 587 bytes --]

phodina schreef op do 03-02-2022 om 12:20 [+0000]:
> Seems there is problem calling a script:
> 
> /sh: line 1: ./gen_lex_hash: Permission denied
> make[2]: *** [sql/CMakeFiles/GenServerSource.dir/build.make:79:
> sql/lex_hash.h] Error 126

It's apparently a binary. Seems odd that this happens on aarch64 but
not on x86_64.  Could you build mariadb with "--keep-failed" and
look at 'gen_lex_hash' in /tmp/guix-build-mariadb-10.5.12.drv-0/
(permission bits, interpreter, architecture, NEEDED, RUNPATH ...).

/me tries compiling locally (with QEMU) ...

Greetings,
Maxime

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53736: Guix pull on aarch64 fails
  2022-02-02 19:57 bug#53736: Guix pull on aarch64 fails phodina via Bug reports for GNU Guix
  2022-02-02 22:29 ` Maxime Devos
@ 2022-02-03 12:45 ` Maxime Devos
  2022-02-03 21:25   ` phodina via Bug reports for GNU Guix
  1 sibling, 1 reply; 6+ messages in thread
From: Maxime Devos @ 2022-02-03 12:45 UTC (permalink / raw)
  To: phodina, 53736

[-- Attachment #1: Type: text/plain, Size: 95 bytes --]

FWIW, bordeaux.guix.gnu.org has a substitute for mariadb aarch64-linux.

Greetings,
Maxime

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53736: Guix pull on aarch64 fails
  2022-02-03 12:45 ` Maxime Devos
@ 2022-02-03 21:25   ` phodina via Bug reports for GNU Guix
  0 siblings, 0 replies; 6+ messages in thread
From: phodina via Bug reports for GNU Guix @ 2022-02-03 21:25 UTC (permalink / raw)
  To: Maxime Devos; +Cc: 53736

On Thursday, February 3rd, 2022 at 1:45 PM, Maxime Devos <maximedevos@telenet.be> wrote:

> FWIW, bordeaux.guix.gnu.org has a substitute for mariadb aarch64-linux.
>
> Greetings,
>
> Maxime

Thanks Maxime, I've added the substitute but it appears the mariadb is still rebuilding.

I've done these steps:

# guix archive --authorize < bordeaux.guix.gnu.org.pub

Modify systemd service in /etc/systemd/system/guix-daemon.service:

ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --substitute-urls='https://bordeaux.guix.gnu.org https://ci.guix.gnu.org'

And restarted the service:
# systemctl restart guix-daemon

Anyway, the substitute there is either unavailable or I did something incorrectly based on the documentation [1].

So back to the main issue as I kept the failed derivation:

$ cd /tmp/guix-build-mariadb-10.5.12.drv-1/
$ find -iname gen_lex_hash
./build/sql/gen_lex_hash
$ ls -al ./build/sql/gen_lex_hash
Permissions Size User     Date Modified Name
.rwxr-xr-x   97k cylon2p0  3 úno 21:02   ./build/sql/gen_lex_hash
$ source environment-variables
-bash: silver: command not found


The bash is not responding after sourcing the environment. Is there an issue running it on foreign distro?

Also the file gen_lex_hash is present in the build dir and has the executable permissions.

[1] https://guix.gnu.org/manual/en/html_node/Getting-Substitutes-from-Other-Servers.html

----
Petr




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-02-03 22:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-02 19:57 bug#53736: Guix pull on aarch64 fails phodina via Bug reports for GNU Guix
2022-02-02 22:29 ` Maxime Devos
2022-02-03 12:20   ` phodina via Bug reports for GNU Guix
2022-02-03 12:37     ` Maxime Devos
2022-02-03 12:45 ` Maxime Devos
2022-02-03 21:25   ` phodina via Bug reports for GNU Guix

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).