Package: autopkgtest Version: 5.12.1 Severity: important Hello,
I'm no longer able to create an image for autopkgtest with # autopkgtest-build-qemu unstable ./autopkgtest.img Load spec file /tmp/tmp.r8ug3ZCECh ERROR: No runner implements step with keys device, set It seems to be because of this part of autopkgtest-build-qemu script, that was added with commit adc0aa94 [1] - set: flag device: "{{ image }}" The above error disappear if I remove that part from the script, and the process goes ahead. Not sure if it's a bug in autopkgtest or in vmbd2. However, even with the autopkgtest-build-qemu script modified, the creation of the image fails with another error autopkgtest-build-qemu unstable ../autopkgtest.img Load spec file /tmp/tmp.GYgpSOLAo0 Exec: ['qemu-img', 'create', '-f', 'raw', '../autopkgtest.img.raw', '25G'] Exec: ['parted', '-s', '../autopkgtest.img.raw', 'mklabel', 'gpt'] Exec: ['parted', '-m', '../autopkgtest.img.raw', 'print'] Exec: ['parted', '-s', '../autopkgtest.img.raw', 'mkpart', 'primary', 'ext2', '0%', '5%'] Exec: ['parted', '-m', '../autopkgtest.img.raw', 'print'] Exec: ['parted', '-s', '../autopkgtest.img.raw', 'mkpart', 'primary', 'ext2', '5%', '100%'] Exec: ['kpartx', '-asv', '../autopkgtest.img.raw'] remembering /dev/mapper/loop1p1 as boot remembering /dev/mapper/loop1p2 as root Exec: ['/sbin/mkfs', '-t', 'ext4', '/dev/mapper/loop1p2'] Exec: ['mount', '/dev/mapper/loop1p2', '/tmp/tmpmgw2bhok'] Exec: ['debootstrap', '--variant', '-', 'unstable', '/tmp/tmpmgw2bhok', 'http://deb.debian.org/debian'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'apt-get', 'update'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'apt-get', 'update'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'apt-get', '-y', '--no-show-progress', 'install', 'eatmydata'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'eatmydata', 'apt-get', 'update'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'eatmydata', 'apt-get', '-y', '--no-show-progress', 'install', 'linux-image-amd64', 'ifupdown'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'apt-get', 'clean'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] Installing GRUB for BIOS Exec: ['mount', '--bind', '/dev', '/tmp/tmpmgw2bhok/dev'] Exec: ['mount', '--bind', '/sys', '/tmp/tmpmgw2bhok/sys'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'apt-get', '-y', '--no-show-progress', 'install', 'grub-pc'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'grub-mkconfig', '-o', '/boot/grub/grub.cfg'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] mounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'mount', '-t', 'proc', 'proc', '/proc'] Exec: ['chroot', '/tmp/tmpmgw2bhok', 'grub-install', '--target=i386-pc', '--no-nvram', '--force-extra-removable', '--no-floppy', '--modules=part_msdos part_gpt', '--grub-mkdevicemap=/boot/grub/device.map', '/dev/loop1'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] unmounting proc: ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc'] umount: /proc: not mounted. ERROR: Command '['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc']' returned non-zero exit status 32. ERROR: CalledProcessError(32, ['chroot', '/tmp/tmpmgw2bhok', 'umount', '/proc']) Something went wrong, cleaning up! Exec: ['umount', '/tmp/tmpmgw2bhok/dev'] Exec: ['umount', '/tmp/tmpmgw2bhok/sys'] Exec: ['umount', '/tmp/tmpmgw2bhok'] Exec: ['kpartx', '-dsv', '../autopkgtest.img.raw'] and I'm not able to work around this; any ideas? Regards, Lorenzo [1] https://salsa.debian.org/ci-team/autopkgtest/-/commit/adc0aa941cd31c7ccb90f4ca030d6c15973af9f5 -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: runit (via /run/runit.stopit) Versions of packages autopkgtest depends on: ii apt-utils 2.0.2 ii libdpkg-perl 1.19.7 ii procps 2:3.3.16-4 ii python3 3.8.2-3 ii python3-debian 0.1.37 Versions of packages autopkgtest recommends: ii autodep8 0.22 Versions of packages autopkgtest suggests: pn lxc <none> pn lxd <none> ii ovmf 0.0~20200229-2 ii qemu-efi-aarch64 0.0~20200229-2 pn qemu-efi-arm <none> pn qemu-system <none> ii qemu-utils 1:4.2-3 ii schroot 1.6.10-9 ii vmdb2 0.14.1-1 -- no debconf information