[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#64653: ‘static-networking’ fails to start
From: |
Ludovic Courtès |
Subject: |
bug#64653: ‘static-networking’ fails to start |
Date: |
Mon, 02 Oct 2023 13:59:13 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Ludovic Courtès <ludovic.courtes@inria.fr> skribis:
> [ 121.281600] shepherd[1]: Service user-homes has been started.
> [ 121.282538] shepherd[1]: Service user-homes started.
> [ 121.368316] ipmi_si IPI0001:00: Using irq 10
> [ 121.405790] ipmi_si IPI0001:00: IPMI message handler: Found new BMC
> (man_id: 0x0002a2, prod_id: 0x0100, dev_id: 0x20)
> [ 121.419871] shepherd[1]: Exception caught while starting #<<service>
> 7f19889012a0>: (wrong-type-arg "port-filename" "Wrong type argument in
> position ~A: ~S" (1 #<closed: file 7f1981887000>) (#<closed: file
> 7f1981887000>))
> [ 121.420074] shepherd[1]: Service user-homes running with value #t.
> [ 121.420218] shepherd[1]: Service networking failed to start.
>
>
> The failure seems to happen after the whole static networking config has
> been set up though (‘ip a’ shows that everything’s in place).
>
> Problem is that at this point ‘networking’ cannot be started unless you
> manually tear down everything with ‘ip’:
>
> $ sudo herd start networking
> herd: error: exception rattrapée pendant l’exécution de « start » sur le
> service « networking » :
> Throw to key `%exception' with args `("#<&netlink-response-error errno:
> 17>")'.
Quick workaround if you encounter this bug:
1. Find the “tear-down” script of your system with:
guix gc -R /run/current-system |grep tear-down-network
2. In a ‘screen’ session, run this as root:
while true ; do herd enable networking; herd start networking; sleep 3;
done
3. Run:
sudo guile --no-auto-compile TEAR_DOWN_SCRIPT_FROM_STEP_1
Beautiful, isn’t it?
(We’ll actually work on fixing the bug, too…)
Ludo’.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#64653: ‘static-networking’ fails to start,
Ludovic Courtès <=