Hello Ludo’,
On Fri Jan 23, 2026 at 11:43 AM CET, Ludovic Courtès wrote: > "Tanguy Le Carrour" <[email protected]> skribis: > >> building >> /gnu/store/2i1pqnkah9jmqlsilxpg0zmfm0wzqq4h-remote-assertion.scm.drv... >> \builder for >> `/gnu/store/2i1pqnkah9jmqlsilxpg0zmfm0wzqq4h-remote-assertion.scm.drv' >> failed with exit code 1 >> build of >> /gnu/store/2i1pqnkah9jmqlsilxpg0zmfm0wzqq4h-remote-assertion.scm.drv failed >> View build log at >> '/var/log/guix/drvs/2i/1pqnkah9jmqlsilxpg0zmfm0wzqq4h-remote-assertion.scm.drv.gz'. >> building >> /gnu/store/h99mp5xpbafl159afix4a9iwwiagd99k-module-import-compiled.drv... >> cannot build derivation >> `/gnu/store/jmmq4kds88pvzavghkfakxfd1s7imva0-remote-exp.scm.drv': 1 >> dependencies couldn't be built >> guix deploy: error: build of >> `/gnu/store/jmmq4kds88pvzavghkfakxfd1s7imva0-remote-exp.scm.drv' failed >> ``` >> >> ```console >> $ gunzip -c >> /var/log/guix/drvs/2i/1pqnkah9jmqlsilxpg0zmfm0wzqq4h-remote-assertion.scm.drv.gz >> while setting up the child process: in phase exec: executing >> `/gnu/store/rv7ym20nf7dkv81rr6f0pr2mv6ww7dx1-guile-3.0.9/bin/guile': >> No such file or directory >> ``` > > My guess is that this is attempting to run an x86_64 program on AArch64, > or something like that. I have to confess that I have a bit of a complicated setup… I `guix deploy` to a `armhf` machine from a `x86_64` machine that offloads the `armhf` builds to another bigger `x86_64` machine that has a QEMU builder. So something *might* I’ve gone wrong along the way! 😅 Actually, today was "my bigger computer" day off, so there was no offload involved. > Could you share your deploy file? (You can edit irrelevant personal > info of course.) Nothing fancy, I guess: ```scheme (use-modules (systems asura)) (list (machine (operating-system asura-system) (environment managed-host-environment-type) (configuration (machine-ssh-configuration (host-name "asura.lan") (host-key "ssh-ed25519 AAAA[…]") (system "armhf-linux") (user "bob"))))) ``` The doc’ [1] says the `system` is "The system type describing the architecture of the machine being deployed to". The rest is trivial. [1]: https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-deploy.html -- Tanguy
