Package: mmdebstrap Version: 0.7.1-1 Severity: normal Tags: patch X-Debbugs-Cc: ken...@xdump.org
Hi, mmdebstrap fails to execute qemu-xxx-static with --mode=proot. Here is the error log: E: run_chroot failed: E: env --unset=APT_CONFIG --unset=TMPDIR proot --root-id --bind=/dev --bind=/proc --bind=/sys --rootfs=/work/porterbox/unstable-powerpc-prootfs --cwd=/ --qemu=qemu-ppc env --unset=TMPDIR dpkg --install --force-depends --status-fd=<$fd> /var/cache/apt/archives//libdebconfclient0_0.254_powerpc.deb /var/cache/apt/archives//libgcrypt20_1.8.6-2_powerpc.deb /var/cache/apt/archives//libpam-runtime_1.3.1-5_all.deb /var/cache/apt/archives//util-linux_2.36-3_powerpc.deb /var/cache/apt/archives//libaudit1_1%3a2.8.5-3+b1_powerpc.deb /var/cache/apt/archives//lsb-base_11.1.0_all.deb /var/cache/apt/archives//libcrypt1_1%3a4.4.17-1_powerpc.deb /var/cache/apt/archives//libbz2-1.0_1.0.8-4_powerpc.deb /var/cache/apt/archives//libgcc-s1_10.2.0-9_powerpc.deb /var/cache/apt/archives//diffutils_1%3a3.7-3_powerpc.deb /var/cache/apt/archives//hostname_3.23_powerpc.deb /var/cache/apt/archives//mawk_1.3.4.20200120-2_powerpc.deb /var/cache/apt/archives//ncurses-base_6.2+20200918-1_all.de b /var/cache/apt/archives//libc6_2.31-3_powerpc.deb /var/cache/apt/archives//libuuid1_2.36-3_powerpc.deb /var/cache/apt/archives//libaudit-common_1%3a2.8.5-3_all.deb /var/cache/apt/archives//libpam-modules-bin_1.3.1-5_powerpc.deb /var/cache/apt/archives//debconf_1.5.74_all.deb /var/cache/apt/archives//tar_1.30+dfsg-7_powerpc.deb /var/cache/apt/archives//login_1%3a4.8.1-1_powerpc.deb /var/cache/apt/archives//gzip_1.10-2_powerpc.deb /var/cache/apt/archives//libpam-modules_1.3.1-5_powerpc.deb /var/cache/apt/archives//ncurses-bin_6.2+20200918-1_powerpc.deb /var/cache/apt/archives//base-files_11_powerpc.deb /var/cache/apt/archives//gcc-10-base_10.2.0-9_powerpc.deb /var/cache/apt/archives//coreutils_8.32-4_powerpc.deb /var/cache/apt/archives//libsystemd0_246.6-1_powerpc.deb /var/cache/apt/archives//findutils_4.7.0-1_powerpc.deb /var/cache/apt/archives//sed_4.7-1_powerpc.deb /var/cache/apt/archives//libpcre2-8-0_10.34-7_powerpc.deb /var/cache/apt/archives//libattr1_1%3a2.4.48-5_powerpc.deb /var/cache/apt/archives//liblz4-1_1.9.2-2_powerpc.deb /var/cache/apt/archives//libblkid1_2.36-3_powerpc.deb /var/cache/apt/archives//libmount1_2.36-3_powerpc.deb /var/cache/apt/archives//libgmp10_2%3a6.2.0+dfsg-6_powerpc.deb /var/cache/apt/archives//sysvinit-utils_2.96-5_powerpc.deb /var/cache/apt/archives//libc-bin_2.31-3_powerpc.deb /var/cache/apt/archives//bsdutils_1%3a2.36-3_powerpc.deb /var/cache/apt/archives//liblzma5_5.2.4-1+b1_powerpc.deb /var/cache/apt/archives//libgpg-error0_1.38-2_powerpc.deb /var/cache/apt/archives//zlib1g_1%3a1.2.11.dfsg-2_powerpc.deb /var/cache/apt/archives//perl-base_5.30.3-4_powerpc.deb /var/cache/apt/archives//bash_5.0-7_powerpc.deb /var/cache/apt/archives//libpam0g_1.3.1-5_powerpc.deb /var/cache/apt/archives//libdb5.3_5.3.28+dfsg1-0.6_powerpc.deb /var/cache/apt/archives//libzstd1_1.4.5+dfsg-4_powerpc.deb /var/cache/apt/archives//dpkg_1.20.5_powerpc.deb /var/cache/apt/archives//debianutils_4.11.1_powerpc.deb /var/cache/apt/archives//libcap-ng0_0.7. 9-2.2_powerpc.deb /var/cache/apt/archives//libsmartcols1_2.36-3_powerpc.deb /var/cache/apt/archives//libudev1_246.6-1_powerpc.deb /var/cache/apt/archives//base-passwd_3.5.47_powerpc.deb /var/cache/apt/archives//init-system-helpers_1.58_all.deb /var/cache/apt/archives//libtinfo6_6.2+20200918-1_powerpc.deb /var/cache/apt/archives//libpcre3_2%3a8.39-13_powerpc.deb /var/cache/apt/archives//dash_0.5.10.2-7_powerpc.deb /var/cache/apt/archives//libacl1_2.2.53-8_powerpc.deb /var/cache/apt/archives//libselinux1_3.1-2_powerpc.deb /var/cache/apt/archives//grep_3.4-1_powerpc.deb failed It was caused by missing -static suffix in mmdebstrap. % cat missing-static.patch diff -uNr mmdebstrap-0.7.1.org/mmdebstrap mmdebstrap-0.7.1/mmdebstrap --- mmdebstrap-0.7.1.org/mmdebstrap 2020-09-18 20:43:42.000000000 +0900 +++ mmdebstrap-0.7.1/mmdebstrap 2020-09-23 21:05:29.536185248 +0900 @@ -2214,7 +2214,7 @@ # --qemu if (defined $options->{qemu}) { if ($options->{mode} eq 'proot') { - push @chrootcmd, "--qemu=qemu-$options->{qemu}"; + push @chrootcmd, "--qemu=qemu-$options->{qemu}-static"; } elsif ($options->{mode} eq 'fakechroot') { # Make sure that the fakeroot and fakechroot shared # libraries exist for the right architecture Regards, -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: sh4, powerpc, m68k, hurd Kernel: Linux 5.8.0-2-amd64 (SMP w/12 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=ja_JP.utf8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mmdebstrap depends on: ii apt 2.1.10 ii perl 5.30.3-4 ii python3 3.8.2-3 Versions of packages mmdebstrap recommends: ii arch-test 0.16-2 ii fakechroot 2.19-3.3 ii fakeroot 1.25.1-1 ii gpg 2.2.20-1 ii mount 2.36-3 ii uidmap 1:4.8.1-1 Versions of packages mmdebstrap suggests: ii apt [apt-transport-https] 2.1.10 pn apt-transport-tor <none> ii binfmt-support 2.2.1-1 ii ca-certificates 20200601 ii debootstrap 1.0.123 ii distro-info-data 0.44 ii dpkg-dev 1.20.5 ii perl-doc 5.30.3-4 ii proot 5.1.0-1.3 pn qemu-user <none> ii qemu-user-static 1:5.1+dfsg-4 pn squashfs-tools-ng <none> -- no debconf information