"Roberto C. Sanchez" <robe...@debian.org> writes:
>
> Attempting to build qemu images fails as follows:
>
> roberto@debian:~$ sudo autopkgtest-build-qemu buster ./autopkgtest-buster.img
> Load spec file /tmp/user/0/tmph19aaviw/vmdb2.yaml
> Exec: ['dpkg', '--print-architecture']
> Exec: ['qemu-img', 'create', '-f', 'raw', './autopkgtest-buster.img.raw', 
> '25G']
> Exec: ['parted', '-s', './autopkgtest-buster.img.raw', 'mklabel', 'msdos']
> Exec: ['parted', '-m', '/home/roberto/autopkgtest-buster.img.raw', 'print']
> Exec: ['parted', '-s', '/home/roberto/autopkgtest-buster.img.raw', '--', 
> 'mkpart', 'primary', 'ext2', '0%', '100%']
> Exec: ['parted', '-m', '/home/roberto/autopkgtest-buster.img.raw', 'print']
> Exec: ['kpartx', '-asv', './autopkgtest-buster.img.raw']
> remembering /dev/mapper/loop0p1 as root
> Exec: ['/sbin/mkfs', '-t', 'ext4', '/dev/mapper/loop0p1']
> Exec: ['mount', '/dev/mapper/loop0p1', '/tmp/user/0/tmpllucvne5']
> Exec: ['debootstrap', '--variant', '-', 'buster', '/tmp/user/0/tmpllucvne5', 
> 'http://deb.debian.org/debian']
> Exec: ['chroot', '/tmp/user/0/tmpllucvne5', 'apt-get', 'update']
> Exec: ['chroot', '/tmp/user/0/tmpllucvne5', 'apt-get', 'update']
> Exec: ['chroot', '/tmp/user/0/tmpllucvne5', 'apt-get', '-y', 
> '--no-show-progress', 'install', 'eatmydata']
> Exec: ['chroot', '/tmp/user/0/tmpllucvne5', 'eatmydata', 'apt-get', 'update']
> Exec: ['chroot', '/tmp/user/0/tmpllucvne5', 'eatmydata', 'apt-get', '-y', 
> '--no-show-progress', 'install', 'linux-image-amd64', 'ifupdown']
> ERROR:root:Program failed: 100
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/vmdb/app.py", line 220, in 
> run_steps_helper
>     method(values, settings, state)
>   File "/usr/lib/python3/dist-packages/vmdb/plugins/apt_plugin.py", line 47, 
> in run
>     self.install_packages(mount_point, ["eatmydata"], packages)
>   File "/usr/lib/python3/dist-packages/vmdb/plugins/apt_plugin.py", line 61, 
> in install_packages
>     vmdb.runcmd_chroot(
>   File "/usr/lib/python3/dist-packages/vmdb/runcmd.py", line 64, in 
> runcmd_chroot
>     return runcmd(full_argv, *argvs, **kwargs)
>   File "/usr/lib/python3/dist-packages/vmdb/runcmd.py", line 58, in runcmd
>     raise RuncmdError("Program failed: {}".format(p.returncode))
> vmdb.runcmd.RuncmdError: Program failed: 100

This is still happening with 5.30.

Load spec file /tmp/tmp9w769cua/vmdb2.yaml
Exec: ['dpkg', '--print-architecture']
Exec: ['qemu-img', 'create', '-f', 'raw', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', '25G']
Exec: ['parted', '-s', '/home/bremner/var/images/autopkgtest-sid-i386.raw', 
'mklabel', 'msdos']
Exec: ['parted', '-m', '/home/bremner/var/images/autopkgtest-sid-i386.raw', 
'print']
Exec: ['parted', '-s', '/home/bremner/var/images/autopkgtest-sid-i386.raw', 
'--', 'mkpart', 'primary', 'ext2', '0%', '100%']
Exec: ['parted', '-m', '/home/bremner/var/images/autopkgtest-sid-i386.raw', 
'print']
Exec: ['kpartx', '-asv', '/home/bremner/var/images/autopkgtest-sid-i386.raw']
remembering /dev/mapper/loop0p1 as root
Exec: ['/sbin/mkfs', '-t', 'ext4', '-O', '^large_dir', '-O', 
'^metadata_csum_seed', '/dev/mapper/loop0p1']
Exec: ['blkid', '-c/dev/null', '-ovalue', '-sUUID', '/dev/mapper/loop0p1']
Exec: ['mount', '/dev/mapper/loop0p1', '/tmp/tmppt5v6frz']
Exec: ['qemu-debootstrap', '--arch', 'i386', '--variant', '-', '--components', 
'main', 'sid', '/tmp/tmppt5v6frz', 'https://deb.debian.org/debian']
ERROR: [Errno 2] No such file or directory: 'qemu-debootstrap'
ERROR: FileNotFoundError(2, 'No such file or directory')
Something went wrong, cleaning up!
Exec: ['zerofree', '-v', '/dev/mapper/loop0p1']
ERROR: [Errno 2] No such file or directory: 'zerofree'
ERROR: FileNotFoundError(2, 'No such file or directory')
Exec: ['kpartx', '-dsv', '/home/bremner/var/images/autopkgtest-sid-i386.raw']
Exec: ['losetup', '--json', '-l', '/dev/loop0']
2023-09-17 11:32:21 INFO Starting vmdb2 version 0.26
2023-09-17 11:32:21 INFO Load spec file /tmp/tmp9w769cua/vmdb2.yaml
2023-09-17 11:32:21 INFO Exec: ['dpkg', '--print-architecture']
2023-09-17 11:32:21 DEBUG STDOUT: amd64

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Running step: {'mkimg': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'size': '25G'}
2023-09-17 11:32:21 INFO Calling <bound method MkimgStepRunner.run of 
<mkimg_plugin.MkimgStepRunner object at 0x7fc51a205890>>
2023-09-17 11:32:21 INFO Exec: ['qemu-img', 'create', '-f', 'raw', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', '25G']
2023-09-17 11:32:21 DEBUG STDOUT: Formatting 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', fmt=raw size=26843545600

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Calling <bound method 
StepRunnerInterface.run_even_if_skipped of <mkimg_plugin.MkimgStepRunner object 
at 0x7fc51a205890>>
2023-09-17 11:32:21 INFO Running step: {'mklabel': 'msdos', 'device': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw'}
2023-09-17 11:32:21 INFO Calling <bound method MklabelStepRunner.run of 
<mklabel_plugin.MklabelStepRunner object at 0x7fc51a205850>>
2023-09-17 11:32:21 INFO Exec: ['parted', '-s', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'mklabel', 'msdos']
2023-09-17 11:32:21 DEBUG STDOUT: 
2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Calling <bound method 
StepRunnerInterface.run_even_if_skipped of <mklabel_plugin.MklabelStepRunner 
object at 0x7fc51a205850>>
2023-09-17 11:32:21 INFO Running step: {'mkpart': 'primary', 'device': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'start': '0%', 'end': 
'100%', 'tag': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method MkpartStepRunner.run of 
<mkpart_plugin.MkpartStepRunner object at 0x7fc51ad8c210>>
2023-09-17 11:32:21 INFO Exec: ['parted', '-m', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'print']
2023-09-17 11:32:21 DEBUG STDOUT: BYT;
/home/bremner/var/images/autopkgtest-sid-i386.raw:26.8GB:file:512:512:msdos::;

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Exec: ['parted', '-s', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', '--', 'mkpart', 'primary', 
'ext2', '0%', '100%']
2023-09-17 11:32:21 DEBUG STDOUT: 
2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Exec: ['parted', '-m', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'print']
2023-09-17 11:32:21 DEBUG STDOUT: BYT;
/home/bremner/var/images/autopkgtest-sid-i386.raw:26.8GB:file:512:512:msdos::;
1:1049kB:26.8GB:26.8GB:::;

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Calling <bound method 
StepRunnerInterface.run_even_if_skipped of <mkpart_plugin.MkpartStepRunner 
object at 0x7fc51ad8c210>>
2023-09-17 11:32:21 INFO Running step: {'kpartx': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw'}
2023-09-17 11:32:21 INFO Calling <bound method KpartxStepRunner.run of 
<kpartx_plugin.KpartxStepRunner object at 0x7fc51a205790>>
2023-09-17 11:32:21 INFO Exec: ['kpartx', '-asv', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw']
2023-09-17 11:32:21 DEBUG STDOUT: add map loop0p1 (254:4): 0 52426752 linear 
7:0 2048

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO remembering /dev/mapper/loop0p1 as root
2023-09-17 11:32:21 INFO Calling <bound method 
StepRunnerInterface.run_even_if_skipped of <kpartx_plugin.KpartxStepRunner 
object at 0x7fc51a205790>>
2023-09-17 11:32:21 INFO Running step: {'mkfs': 'ext4', 'partition': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method MkfsStepRunner.run of 
<mkfs_plugin.MkfsStepRunner object at 0x7fc51a205610>>
2023-09-17 11:32:21 INFO Exec: ['/sbin/mkfs', '-t', 'ext4', '-O', '^large_dir', 
'-O', '^metadata_csum_seed', '/dev/mapper/loop0p1']
2023-09-17 11:32:21 DEBUG STDOUT: Discarding device blocks:       
0/6553344               done                      
      
Creating filesystem with 6553344 4k blocks and 1638400 inodes
Filesystem UUID: 8d96a3f1-bccf-49d6-bb98-02a7539fc28a
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000

Allocating group tables:   0/200       done                       
     
Writing inode tables:   0/200       done                          
  
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:   0/200       
done


2023-09-17 11:32:21 DEBUG STDERR: mke2fs 1.47.0 (5-Feb-2023)

2023-09-17 11:32:21 INFO Exec: ['blkid', '-c/dev/null', '-ovalue', '-sUUID', 
'/dev/mapper/loop0p1']
2023-09-17 11:32:21 DEBUG STDOUT: 8d96a3f1-bccf-49d6-bb98-02a7539fc28a

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Calling <bound method 
StepRunnerInterface.run_even_if_skipped of <mkfs_plugin.MkfsStepRunner object 
at 0x7fc51a205610>>
2023-09-17 11:32:21 INFO Running step: {'mount': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method MountStepRunner.run of 
<mount_plugin.MountStepRunner object at 0x7fc51a2052d0>>
2023-09-17 11:32:21 INFO Exec: ['mount', '/dev/mapper/loop0p1', 
'/tmp/tmppt5v6frz']
2023-09-17 11:32:21 DEBUG STDOUT: 
2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Calling <bound method 
StepRunnerInterface.run_even_if_skipped of <mount_plugin.MountStepRunner object 
at 0x7fc51a2052d0>>
2023-09-17 11:32:21 INFO Running step: {'qemu-debootstrap': 'sid', 'arch': 
'i386', 'mirror': 'https://deb.debian.org/debian', 'target': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method QemuDebootstrapStepRunner.run of 
<qemudebootstrap_plugin.QemuDebootstrapStepRunner object at 0x7fc51ac12150>>
2023-09-17 11:32:21 INFO Exec: ['qemu-debootstrap', '--arch', 'i386', 
'--variant', '-', '--components', 'main', 'sid', '/tmp/tmppt5v6frz', 
'https://deb.debian.org/debian']
2023-09-17 11:32:21 ERROR [Errno 2] No such file or directory: 
'qemu-debootstrap'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/vmdb/app.py", line 243, in 
run_steps_helper
    method(values, settings, state)
  File "/usr/lib/python3/dist-packages/vmdb/plugins/qemudebootstrap_plugin.py", 
line 72, in run
    vmdb.runcmd(
  File "/usr/lib/python3/dist-packages/vmdb/runcmd.py", line 53, in runcmd
    p = subprocess.Popen(argv, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.11/subprocess.py", line 1950, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'qemu-debootstrap'
2023-09-17 11:32:21 ERROR FileNotFoundError(2, 'No such file or directory')
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/vmdb/app.py", line 243, in 
run_steps_helper
    method(values, settings, state)
  File "/usr/lib/python3/dist-packages/vmdb/plugins/qemudebootstrap_plugin.py", 
line 72, in run
    vmdb.runcmd(
  File "/usr/lib/python3/dist-packages/vmdb/runcmd.py", line 53, in runcmd
    p = subprocess.Popen(argv, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.11/subprocess.py", line 1950, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'qemu-debootstrap'
2023-09-17 11:32:21 INFO Something went wrong, cleaning up!
2023-09-17 11:32:21 INFO Running teardown: {'qemu-debootstrap': 'sid', 'arch': 
'i386', 'mirror': 'https://deb.debian.org/debian', 'target': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method StepRunnerInterface.teardown of 
<qemudebootstrap_plugin.QemuDebootstrapStepRunner object at 0x7fc51ac12150>>
2023-09-17 11:32:21 INFO Running teardown: {'mount': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method MountStepRunner.teardown of 
<mount_plugin.MountStepRunner object at 0x7fc51a2052d0>>
2023-09-17 11:32:21 DEBUG Unmounting /tmp/tmppt5v6frz and everything on top of 
it
2023-09-17 11:32:21 DEBUG Finished unmounting /tmp/tmppt5v6frz
2023-09-17 11:32:21 INFO Exec: ['zerofree', '-v', '/dev/mapper/loop0p1']
2023-09-17 11:32:21 ERROR [Errno 2] No such file or directory: 'zerofree'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/vmdb/app.py", line 243, in 
run_steps_helper
    method(values, settings, state)
  File "/usr/lib/python3/dist-packages/vmdb/plugins/mount_plugin.py", line 46, 
in teardown
    vmdb.runcmd(["zerofree", "-v", dev])
  File "/usr/lib/python3/dist-packages/vmdb/runcmd.py", line 53, in runcmd
    p = subprocess.Popen(argv, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.11/subprocess.py", line 1950, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'zerofree'
2023-09-17 11:32:21 ERROR FileNotFoundError(2, 'No such file or directory')
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/vmdb/app.py", line 243, in 
run_steps_helper
    method(values, settings, state)
  File "/usr/lib/python3/dist-packages/vmdb/plugins/mount_plugin.py", line 46, 
in teardown
    vmdb.runcmd(["zerofree", "-v", dev])
  File "/usr/lib/python3/dist-packages/vmdb/runcmd.py", line 53, in runcmd
    p = subprocess.Popen(argv, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.11/subprocess.py", line 1950, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'zerofree'
2023-09-17 11:32:21 INFO Running teardown: {'mkfs': 'ext4', 'partition': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method StepRunnerInterface.teardown of 
<mkfs_plugin.MkfsStepRunner object at 0x7fc51a205610>>
2023-09-17 11:32:21 INFO Running teardown: {'kpartx': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw'}
2023-09-17 11:32:21 INFO Calling <bound method KpartxStepRunner.teardown of 
<kpartx_plugin.KpartxStepRunner object at 0x7fc51a205790>>
2023-09-17 11:32:21 INFO Exec: ['kpartx', '-dsv', 
'/home/bremner/var/images/autopkgtest-sid-i386.raw']
2023-09-17 11:32:21 DEBUG STDOUT: del devmap : loop0p1

2023-09-17 11:32:21 DEBUG STDERR: loop deleted : /dev/loop0

2023-09-17 11:32:21 INFO Exec: ['losetup', '--json', '-l', '/dev/loop0']
2023-09-17 11:32:21 DEBUG STDOUT: {
   "loopdevices": [
      {
         "name": "/dev/loop0",
         "sizelimit": null,
         "offset": null,
         "autoclear": false,
         "ro": false,
         "back-file": null,
         "dio": false,
         "log-sec": 512
      }
   ]
}

2023-09-17 11:32:21 DEBUG STDERR: 
2023-09-17 11:32:21 INFO Running teardown: {'mkpart': 'primary', 'device': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'start': '0%', 'end': 
'100%', 'tag': 'root'}
2023-09-17 11:32:21 INFO Calling <bound method StepRunnerInterface.teardown of 
<mkpart_plugin.MkpartStepRunner object at 0x7fc51ad8c210>>
2023-09-17 11:32:21 INFO Running teardown: {'mklabel': 'msdos', 'device': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw'}
2023-09-17 11:32:21 INFO Calling <bound method StepRunnerInterface.teardown of 
<mklabel_plugin.MklabelStepRunner object at 0x7fc51a205850>>
2023-09-17 11:32:21 INFO Running teardown: {'mkimg': 
'/home/bremner/var/images/autopkgtest-sid-i386.raw', 'size': '25G'}
2023-09-17 11:32:21 INFO Calling <bound method StepRunnerInterface.teardown of 
<mkimg_plugin.MkimgStepRunner object at 0x7fc51a205890>>
2023-09-17 11:32:21 ERROR An error occurred, exiting
Command '['/usr/bin/vmdb2', '--verbose', 
'--image=/home/bremner/var/images/autopkgtest-sid-i386.raw', 
'--log=/home/bremner/var/images/autopkgtest-sid-i386.log', 
'/tmp/tmp9w769cua/vmdb2.yaml']' returned non-zero exit status 1.

Reply via email to