Commit 602c264
committed
Revert "revert changes to root-builder"
This reverts commit a740009.
The problem seems to be that we don't have access to the network when
are running libguest tools. For example:
> #11 351.4 time="2024-07-26T13:04:42Z" level=warning msg="stderr> ntpdig: lookup of pool.ntp.org failed, errno -3 = Temporary failure in name resolution\n"
I can reproduce this locally. The problem seems to be that passt, which
is used for networking, cannot create a user namespace inside docker.
libguestfs: command: run: passt
libguestfs: command: run: \ --one-off
libguestfs: command: run: \ --socket /tmp/libguestfsPYvwlq/passt.sock
libguestfs: command: run: \ --pid /tmp/libguestfsPYvwlq/passt1.pid
libguestfs: command: run: \ --address 169.254.2.15
libguestfs: command: run: \ --netmask 16
libguestfs: command: run: \ --mac-addr 52:56:00:00:00:02
libguestfs: command: run: \ --gateway 169.254.2.2
Failed to send 47 bytes to syslog
Don't run as root. Changing to nobody...
Failed to send 55 bytes to syslog
No routable interface for IPv6: IPv6 is disabled
Failed to send 62 bytes to syslog
Couldn't create user namespace: Operation not permitted
The previous patch, however, AFAIU configures buildkit to run on the
host. Let's see if it works...
Signed-off-by: Kornilios Kourtis <[email protected]>1 parent 56562e8 commit 602c264
2 files changed
+3
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
| 2 | + | |
5 | 3 | | |
6 | | - | |
| 4 | + | |
7 | 5 | | |
8 | 6 | | |
9 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments