Package: virtnbdbackup
Version: 1.9.15-1
Severity: important
X-Debbugs-Cc: e+report...@mail.taugt.net

Dear Maintainer,

executing virtnbdbackup fails at the end because it tries to spawn `qemu-img`. 
An error log is attached below.
A quick investigation revealed this binary is included in `qemu-utils`; 
installing this package resolved the error, 
so `qemu-utils` should be added as a dependency of `virtnbdbackup`.

Invocation and error log:

# virtnbdbackup -d hass -l auto -o /mnt/files_old/hass
[2024-03-22 21:37:31] INFO lib common - printVersion [MainThread]: Version: 
1.9.15 Arguments: /usr/bin/virtnbdbackup -d hass -l auto -o /mnt/files_old/hass
[2024-03-22 21:37:31] INFO root virtnbdbackup - main [MainThread]: Backup 
level: [auto]
[2024-03-22 21:37:31] INFO root virtnbdbackup - main [MainThread]: Backup mode 
auto, target folder is empty: executing full backup.
(...)
[2024-03-22 21:38:51] INFO root virtnbdbackup - main [MainThread]: Backup jobs 
finished, stopping backup task.
[2024-03-22 21:38:51] INFO root virtnbdbackup - backupConfig [MainThread]: 
Saving VM config to: [/mnt/files_old/hass/vmconfig.virtnbdbackup.0.xml]
[2024-03-22 21:38:51] INFO root virtnbdbackup - backupBootConfig [MainThread]: 
Save additional boot config [loader] to: 
[/mnt/files_old/hass/OVMF_CODE_4M.fd.virtnbdbackup.0]
[2024-03-22 21:38:51] INFO root virtnbdbackup - backupBootConfig [MainThread]: 
Save additional boot config [nvram] to: 
[/mnt/files_old/hass/hass_VARS.fd.virtnbdbackup.0]
Traceback (most recent call last):
  File "/usr/bin/virtnbdbackup", line 1115, in <module>
    main()
  File "/usr/bin/virtnbdbackup", line 675, in main
    saveFiles(args, vmConfig, disks, fileStream, logFile)
  File "/usr/bin/virtnbdbackup", line 711, in saveFiles
    backupDiskInfo(args, disk)
  File "/usr/bin/virtnbdbackup", line 799, in backupDiskInfo
    info = qemu.util("").info(disk.path, args.sshClient)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/libvirtnbdbackup/qemu/util.py", line 91, 
in info
    return self.runcmd(cmd, toPipe=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/libvirtnbdbackup/qemu/util.py", line 
289, in runcmd
    with subprocess.Popen(
         ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'qemu-img'



-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-18-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=UTF-8 (charmap=UTF-8) (ignored: LC_ALL set 
to en_US.UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages virtnbdbackup depends on:
ii  libnbd-bin                 1.14.2-1
ii  nbdkit                     1.32.5-1
ii  nbdkit-plugin-python       1.32.5-1
ii  python3                    3.11.2-1+b1
ii  python3-libnbd             1.14.2-1
ii  python3-libvirt            9.0.0-1
ii  python3-lxml               4.9.2-1+b1
ii  python3-lz4                4.0.2+dfsg-1+b2
ii  python3-paramiko           2.12.0-2
ii  python3-tqdm               4.64.1-1
ii  python3-typing-extensions  4.4.0-1
ii  python3.11                 3.11.2-6

virtnbdbackup recommends no packages.

virtnbdbackup suggests no packages.

-- no debconf information

Reply via email to