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

Reply via email to