On Mon, 19 Aug 2024 14:46:05 +0200 Paride Legovini <[email protected]> wrote: > Hi Simon, thanks for checking and reporting this. > > On Sat, 10 Aug 2024 Simon McVittie <[email protected]> wrote: > > In my autopkgtest-virt-qemu test environment (in a sid VM), > > debian/tests/lxc-old-testbed can no longer create an Ubuntu 14.04 'trusty' > > container and is therefore skipped: > > > > > autopkgtest [15:34:53]: test lxc-old-testbed: [----------------------- > > > Using http://192.168.122.1:3142 as container proxy > > > lxc-create: autopkgtest-trusty-amd64: ../src/lxc/storage/btrfs.c: > > > btrfs_create: 938 Inappropriate ioctl for device - Failed to create btrfs > > > subvolume "/var/lib/lxc/autopkgtest-trusty-amd64/rootfs" > > > lxc-create: autopkgtest-trusty-amd64: ../src/lxc/storage/zfs.c: > > > zfs_create: 742 Failed to create zfs dataset > > > "zfs:lxc/autopkgtest-trusty-amd64": lxc-create: autopkgtest-trusty-amd64: > > > lxc-create: autopkgtest-trusty-amd64: ../src/lxc/storage/lvm.c: > > > do_lvm_create: 165 Failed to create logical volume > > > "autopkgtest-trusty-amd64": lxc-create: autopkgtest-trusty-amd64: > > > ../src/lxc/utils.c: run_command_internal: 1813 Failed to exec command > > > lxc-create: autopkgtest-trusty-amd64: ../src/lxc/storage/lvm.c: > > > lvm_create: 623 Error creating new logical volume > > > "lvm:/dev/lxc/autopkgtest-trusty-amd64" of size "1073741824 bytes" > > > Checking cache download in /var/cache/lxc/trusty/rootfs-amd64 ... > > > Installing packages in template: eatmydata,language-pack-en > > > Downloading ubuntu trusty minimal ... > > > W: Cannot check Release signature; keyring file not available > > > /usr/share/keyrings/ubuntu-archive-removed-keys.gpg > > > I: Retrieving InRelease > > > I: Retrieving Release > > > lxc-create: autopkgtest-trusty-amd64: E: Failed getting release file > > > http://archive.ubuntu.com/ubuntu/dists/trusty/Release > > > SKIP: Unable to build autopkgtest-trusty-amd64 container > > > ../src/lxc/lxccontainer.c: create_run_template: 1589 Failed to create > > > container from template > > > lxc-create: autopkgtest-trusty-amd64: ../src/lxc/tools/lxc_create.c: > > > lxc_create_main: 318 Failed to create container autopkgtest-trusty-amd64 > > > autopkgtest [15:34:54]: test lxc-old-testbed: -----------------------] > > > > I believe this is because lxc-templates uses > > /usr/share/keyrings/ubuntu-archive-removed-keys.gpg to get the > > archive-signing key that was current at the time that Ubuntu 14.04 was > > fully-supported, but ubuntu-keyring no longer ships that file since > > 2023.11.28.1-0.1. > > We have this job running in autopkgtest CI, and it passes fine > while still printing the: > > W: Cannot check Release signature; keyring file not available > /usr/share/keyrings/ubuntu-archive-removed-keys.gpg > > warning. I tried reproducing the issue you describe locally on > a clean sid VM, and I am able to build the LXC trusty image > after installing the test deps for the "lxc" d/t/control test. > Again the "Cannot check Release signature" warning doesn't > appear to be a blocker. [...]
Also: lxc-old-testbed appears to pass fine in debci, e.g. https://ci.debian.net/packages/a/autopkgtest/testing/amd64/50481379/ 110s autopkgtest [04:15:56]: testing package autopkgtest version 5.39 [...] 8383s lxc-old-testbed PASS [...] 12554s autopkgtest [07:43:20]: @@@@@@@@@@@@@@@@@@@@ summary 12554s autopkgtest PASS 12554s installed PASS 12554s docker PASS 12554s lxc PASS 12554s lxc-old-testbed PASS 12554s lxd PASS 12554s podman PASS 12554s podman-init PASS 12554s schroot PASS 12554s unshare PASS Again lxc-old-testbed does not seem to be broken to me. -- Paride

