2023-02-20 16:19:58 |
Andreas Hasenack |
description |
https://autopkgtest.ubuntu.com/results/autopkgtest-lunar/lunar/armhf/i/isc-kea/20230219_210140_e4265@/log.gz
There is something different in the way our DEP8 infrastructure runs the tests on armhf. I know it's a lxd container on an arm64 host, but there is something else going on.
In particular, it does not seem possible to manipulate an apparmor profile inside such an armhf lxd, even though that works just fine on a normal lxd I can bring up elsewhere on an arm64 host:
On debian the test runs just fine: https://ci.debian.net/data/autopkgtest/testing/armhf/i/isc-kea/31523051/log.gz
On Ubuntu lunar, loading the apparmor profile fails:
Setting up kea-dhcp4-server (2.2.0-3) ...
apparmor_parser: Unable to replace "kea-dhcp4". Permission denied; attempted to load a profile while confined?
If that means that the service runs unconfined, then something else is still going on, as the real failure is not the log above, but this:
## Obtaining IP via dhclient
timeout: sending signal TERM to command ‘dhclient’
## FAIL
## Cleaning up
I use network namespaces in that test, maybe that is also somehow restricted in the armhf LXD.
Another pacakge where I saw apparmor errors on armhf was openldap, see bug #1991141. There we simply ignore apparmor errors and hope for the best, which seems to work. |
Got these two DEP8 test errors:
1) https://autopkgtest.ubuntu.com/results/autopkgtest-lunar/lunar/armhf/i/isc-kea/20230219_210140_e4265@/log.gz
Looks like flakiness. Maybe bump the dhclient timeout.
2) https://autopkgtest.ubuntu.com/results/autopkgtest-lunar/lunar/armhf/i/isc-kea/20230219_212555_b5b91@/log.gz
That's an incorrect regexp on /etc/resolv.conf:
## Checking that the DNS domain "example.autopkgtest" was added to resolv.conf
## ERROR
## /etc/resolv.conf does not contain example.autopkgtest
The resolv.conf search line was:
search lxd example.autopkgtest |
|