Skip to:
xnbd-server command was removed from Ubuntu20.04 [1]
Then, agl-netboot doesn't work on Ubuntu 20.04 as host PC.
AGL should replace to another item like as "nbd-server".
[1] https://launchpad.net/ubuntu/focal/amd64/xnbd-server/
patch was merged upstream.
patch sent to LAVA t handle this problem https://git.lavasoftware.org/lava/lava/-/merge_requests/2023
Issue created on LAVA https://git.lavasoftware.org/lava/lava/-/issues/585
lava-docker now handle this problem.
Long issue description:
Ubuntu deploys a config template to /etc/nbd-server/config which is read in first before cmdline is parsed.
Thus the user was set to 'nbd' and the file were written out by lava under a different user -> thus r/o .
Removing the file or setting user to root will fix the issue.
Options: have lava chown the files to nbd:nbd
Options: have lava supply its own config file to match above
The problem was due to /etc/nbd-server/config setting user as nbd.
xnbd-server command was removed from Ubuntu20.04 [1]
Then, agl-netboot doesn't work on Ubuntu 20.04 as host PC.
AGL should replace to another item like as "nbd-server".
[1] https://launchpad.net/ubuntu/focal/amd64/xnbd-server/