Hi, Daniel Sahlberg <daniel.l.sahlb...@gmail.com> writes:
> Den sön 2 apr. 2023 kl 05:01 skrev Maxim Cournoyer < > maxim.courno...@gmail.com>: > [...] > >> The OS is Guix System; I'm currently running the 5.15.103 kernel. I was >> testing on the staging branch, which has 1.14.2. Assuming you have Guix >> installed on your GNU/Linux system: >> >> --8<---------------cut here---------------start------------->8--- >> wget -O guix-install.sh https://guix-install.sh >> chmod +x guix-insall.sh >> yes | sudo ./guix-install.sh >> # Quit, then reopen your session >> guix pull # update Guix itself >> --8<---------------cut here---------------end--------------->8--- >> >> You should be able to reproduce on a x86_64 system with: >> >> --8<---------------cut here---------------start------------->8--- >> guix build --no-substitutes --no-grafts --system=i686-linux subversion >> --8<---------------cut here---------------end--------------->8--- >> > > Now this is slightly off-topic, but since I'l like to see the reproduction > of this error, I spent the better part of the day waiting for the build to > complete, however run into problems with openssl test 80-test_ssl_new.t. > Any ideas how to get past that one? Oh. This suggests your installation does not make use of the available binary substitutes that would dramatically speed things up and workaround the bug you encountered (which is caused by TLS certificates expiring in the OpenSSL test suite, see: https://issues.guix.gnu.org/56137). The substitute servers key should have been authorized at installation by the guix-install.sh script, and Guix as of 1.4.0 uses both 'https://ci.guix.gnu.org' and 'https://bordeaux.guix.gnu.org' as its default substitute providers. What does 'cat /etc/guix/acl' show? It should have something like, the first entry being Bordeaux and the second one for Berlin. --8<---------------cut here---------------start------------->8--- (acl (entry (public-key (ecc (curve Ed25519) (q #8D156F295D24B0D9A86FA5741A840FF2D24F60F7B6C4134814AD55625971B394#) ) ) (tag (guix import) ) ) (entry (public-key (ecc (curve Ed25519) (q #7D602902D3A2DBB83F8A0FB98602A754C5493B0B778C8D1DD4E0F41DE14DE34F#) ) ) (tag (guix import) ) ) ) --8<---------------cut here---------------end--------------->8--- 'guix weather openssl' should show it being available. I'd also like to see the output of 'guix describe', to know from on which commit your Guix is at. If it isn't try with --substitute-urls; perhaps the default ones differ for some reason: --8<---------------cut here---------------start------------->8--- guix weather openssl \ --substitute-urls='https://bordeaux.guix.gnu.org https://ci.guix.gnu.org' --8<---------------cut here---------------end--------------->8--- Thanks for your efforts! -- Thanks, Maxim