Activity log for bug #2007855

Date Who What changed Old value New value Message
2023-02-20 13:53:07 Andreas Hasenack bug added bug
2023-02-20 16:17:50 Andreas Hasenack summary apparmor cannot be used in the armhf test infrastructure DEP8 flakiness
2023-02-20 16:18:04 Andreas Hasenack summary DEP8 flakiness DEP8 flakiness, and wrong resolv.conf regexp
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
2023-02-20 21:00:59 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/isc-kea/+git/isc-kea/+merge/437589
2023-02-23 07:34:28 Launchpad Janitor isc-kea (Ubuntu): status In Progress Fix Released