You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run yast-network in a LXC/nspawn container, set a new static hostname. When yast-network tries to save the configuration, it does that, but also runs into an error:
│ Execution of command "[["/usr/bin/udevadm", "control", │
│ "--reload"]]" failed. Exit code: 1 Error output: Failed to │
│ send reload request: No such file or directory │
This is because udev cannot be reloaded in a container.
# strace -f udevadm control --reload 2>&1|grep ENOE
connect(3, {sa_family=AF_UNIX, sun_path="/run/udev/control"}, 20) = -1 ENOENT (No such file or directory)
Expected:
Use systemd-detect-virt or similar to see if reloading even makes sense. Or perhaps there is a service that could be reloaded; if said service has ConditionVirt=, then something in the style of systemctl reload udevadm would ignore-succeed the request. (There is no udevadm.service though..)
The text was updated successfully, but these errors were encountered:
Version: 5.0.3 (Tumbleweed 20240328 amd64)
Run yast-network in a LXC/nspawn container, set a new static hostname. When yast-network tries to save the configuration, it does that, but also runs into an error:
and
This is because udev cannot be reloaded in a container.
Expected:
Use systemd-detect-virt or similar to see if reloading even makes sense. Or perhaps there is a service that could be reloaded; if said service has ConditionVirt=, then something in the style of
systemctl reload udevadm
would ignore-succeed the request. (There is no udevadm.service though..)The text was updated successfully, but these errors were encountered: