Package: vmdb2
Version: 0.13.2+git20190215-1
Severity: important

Try building an image without using sudo:

~/tmp/sb-test$ vmdb2 buster-sb-vmdb.yaml --output buster-sb.img
~/tmp/sb-test$ echo $?
1

Er, what?  Now with --verbose:

~/tmp/sb-test$ vmdb2 buster-sb-vmdb.yaml --output buster-sb.img --verbose
Load spec file buster-sb-vmdb.yaml
Exec: ['qemu-img', 'create', '-f', 'raw', 'buster-sb.img', '2G']
Exec: ['parted', '-s', 'buster-sb.img', 'mklabel', 'gpt']
Exec: ['parted', '-m', 'buster-sb.img', 'print']
Exec: ['parted', '-s', 'buster-sb.img', 'mkpart', 'primary', 'ext2', '1MB', 
'100MB']
Exec: ['parted', '-m', 'buster-sb.img', 'print']
Exec: ['parted', '-s', 'buster-sb.img', 'mkpart', 'primary', 'ext2', '100MB', 
'100%']
Exec: ['kpartx', '-asv', 'buster-sb.img']
ERROR: Command failed: kpartx -asv buster-sb.img
b''
b'/dev/mapper/control: open failed: Permission denied\nFailure to communicate 
with kernel device-mapper driver.\nIncompatible libdevmapper 1.02.155 
(2018-12-18) and kernel driver (unknown version).\ndevice mapper prerequisites 
not met\n'
Something went wrong, cleaning up!
Exec: ['kpartx', '-dsv', 'buster-sb.img']
ERROR: Command failed: kpartx -dsv buster-sb.img
b''
b'/dev/mapper/control: open failed: Permission denied\nFailure to communicate 
with kernel device-mapper driver.\nIncompatible libdevmapper 1.02.155 
(2018-12-18) and kernel driver (unknown version).\ndevice mapper prerequisites 
not met\n'

The default should be to show only error messages.  Also, relevant
error messages from external commands should ideally be printed
verbatim rather than wrapped in Python syntax.

Ben.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages vmdb2 depends on:
ii  cmdtest         0.32-3
ii  debootstrap     1.0.114
ii  kpartx          0.7.9-3
ii  parted          3.2-24
ii  python3         3.7.2-1
ii  python3-cliapp  1.20180812.1-2
ii  python3-jinja2  2.10-2
ii  python3-yaml    3.13-2
ii  qemu-utils      1:3.1+dfsg-6

Versions of packages vmdb2 recommends:
ii  ansible  2.7.8+dfsg-1

vmdb2 suggests no packages.

-- no debconf information

Reply via email to