Bug#867282: live-wrapper: Lacks dependency on squashfs-tools
Package: live-wrapper
Version: 0.6+nmu1
Severity: serious
Justification: Policy 3.5
Dear Maintainer,
Hi. after installing live-wrapper with --no-install-recommends, it does
not function properly, eventually issuing an error that /tmp/.../live
can not be found. I believe that this is because it does not depend
on squashfs-tools to provide the "mksquashfs" program.
This dependency bug is often not visible, because "mksquashfs" is a
recommends, but not a depends, of vmdebootstrap.
Specifically, I created a new stretch schroot, then inside it I ran 'apt
install live-wrapper --no-install-recommends', and then 'lwr'. The
eventual failure looked something like this:
File "/usr/lib/python2.7/dist-packages/lwr/vm.py", line 66, in detect_kernels
filenames = os.listdir(os.path.join(cdroot, "live"))
OSError: [Errno 2] No such file or directory: '/tmp/tmpZDO8j6/live'
Thanks for your attention to this matter,
Jeff
-- System Information:
Debian Release: 9.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-3-rt-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages live-wrapper depends on:
ii debian-archive-keyring 2017.5
ii isolinux 3:6.03+dfsg-14.1
ii python 2.7.13-2
ii python-apt 1.4.0~beta3
ii python-cliapp 1.20160724-2
ii python-distro-info 0.14
ii python-pycurl 7.43.0-2
ii python-requests 2.12.4-1
ii vmdebootstrap 1.7-1
ii xorriso 1.4.6-1+b1
live-wrapper recommends no packages.
Versions of packages live-wrapper suggests:
pn cmdtest <none>
-- no debconf information
Reply to: