Hi,

Jan Nieuwenhuizen <[email protected]> skribis:

> Ah, great!  I rewrote this to use <static-networking>...and it almost
> works already.  I have added
>
>         (service static-networking-service-type
>                  (list (static-networking (interface "lo")
>                                           (ip "127.0.0.1")
>                                           (requirement '())
>                                           (provision '(loopback)))))
>
> and the VM builds, only it doesn't start
>
>     herd: exeception caught while executing 'start' on service 'loopback':
>     Value out of range 0 to 4294967295: -1

Ah see, it’s out of range.

Could you run Guile, load (guix build syscalls), and try to run the code
of the ‘start’ method that appears in
‘static-networking-shepherd-service’ to see which syscall is giving us
that error?

Could it be ‘ifreq-struct-size’ that’s off on GNU/Hurd, or one of its
friends?

Ludo’.

Reply via email to