fakechroot fails to build Debian chroot with mmdebstrap

Bug #1849798 reported by Benjamin Drung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fakechroot (Ubuntu)
New
Undecided
Unassigned

Bug Description

On Ubuntu 19.10 (amd64), building a Debian chroot with mmdebstrap's fakechroot mode fails:

$ mmdebstrap -v --mode fakechroot --aptopt='Dir::Etc::Trusted "/usr/share/keyrings/debian-archive-keyring.gpg"' buster /tmp/buster.tar.xz
[...]
I: extracting archives...
*** stack smashing detected ***: <unknown> terminated
/usr/sbin/chroot.fakechroot: line 105: 29294 Aborted (core dumped) env -u FAKECHROOT_BASE_ORIG FAKECHROOT_CMD_ORIG= LD_LIBRARY_PATH="$fakechroot_chroot_paths" FAKECHROOT_BASE="$fakechroot_chroot_base" "$fakechroot_chroot_chroot" "${@:1:$(($fakechroot_chroot_n - 1))}" "${fakechroot_chroot_newroot#$FAKECHROOT_BASE_ORIG}" "${@:$(($fakechroot_chroot_n + 1))}"
I: the /bin/mv binary inside the chroot doesn't work under fakechroot
I: with certain versions of coreutils and glibc, this is due to missing support for renameat2 in fakechroot
I: see https://github.com/dex4er/fakechroot/issues/60
I: expect package post installation scripts not to work
I: installing packages...
*** stack smashing detected ***: <unknown> terminated
/usr/sbin/chroot.fakechroot: line 105: 29340 Aborted (core dumped) env -u FAKECHROOT_BASE_ORIG FAKECHROOT_CMD_ORIG= LD_LIBRARY_PATH="$fakechroot_chroot_paths" FAKECHROOT_BASE="$fakechroot_chroot_base" "$fakechroot_chroot_chroot" "${@:1:$(($fakechroot_chroot_n - 1))}" "${fakechroot_chroot_newroot#$FAKECHROOT_BASE_ORIG}" "${@:$(($fakechroot_chroot_n + 1))}"
E: /usr/sbin/chroot /tmp/mmdebstrap.Sv9pVUiuST env --unset=TMPDIR dpkg --install --force-depends --status-fd=<$fd> /var/cache/apt/archives//base-passwd_3.5.46_amd64.deb /var/cache/apt/archives//hostname_3.21_amd64.deb /var/cache/apt/archives//grep_3.3-1_amd64.deb /var/cache/apt/archives//libdb5.3_5.3.28+dfsg1-0.5_amd64.deb /var/cache/apt/archives//findutils_4.6.0+git+20190209-2_amd64.deb /var/cache/apt/archives//init-system-helpers_1.56+nmu1_all.deb /var/cache/apt/archives//debianutils_4.8.6.1_amd64.deb /var/cache/apt/archives//debconf_1.5.71_all.deb /var/cache/apt/archives//base-files_10.3+deb10u1_amd64.deb /var/cache/apt/archives//liblz4-1_1.8.3-1_amd64.deb /var/cache/apt/archives//mawk_1.3.3-17+b3_amd64.deb /var/cache/apt/archives//libbz2-1.0_1.0.6-9.2~deb10u1_amd64.deb /var/cache/apt/archives//libc-bin_2.28-10_amd64.deb /var/cache/apt/archives//dpkg_1.19.7_amd64.deb /var/cache/apt/archives//libattr1_1%3a2.4.48-4_amd64.deb /var/cache/apt/archives//dash_0.5.10.2-5_amd64.deb /var/cache/apt/archives//libfdisk1_2.33.1-0.1_amd64.deb /var/cache/apt/archives//libacl1_2.2.53-4_amd64.deb /var/cache/apt/archives//libpam0g_1.3.1-5_amd64.deb /var/cache/apt/archives//libtinfo6_6.1+20181013-2+deb10u1_amd64.deb /var/cache/apt/archives//coreutils_8.30-3_amd64.deb /var/cache/apt/archives//libc6_2.28-10_amd64.deb /var/cache/apt/archives//login_1%3a4.5-1.1_amd64.deb /var/cache/apt/archives//liblzma5_5.2.4-1_amd64.deb /var/cache/apt/archives//libsystemd0_241-7~deb10u1_amd64.deb /var/cache/apt/archives//ncurses-base_6.1+20181013-2+deb10u1_all.deb /var/cache/apt/archives//libpam-runtime_1.3.1-5_all.deb /var/cache/apt/archives//libaudit-common_1%3a2.8.4-3_all.deb /var/cache/apt/archives//bash_5.0-4_amd64.deb /var/cache/apt/archives//sed_4.7-1_amd64.deb /var/cache/apt/archives//libblkid1_2.33.1-0.1_amd64.deb /var/cache/apt/archives//libmount1_2.33.1-0.1_amd64.deb /var/cache/apt/archives//gcc-8-base_8.3.0-6_amd64.deb /var/cache/apt/archives//perl-base_5.28.1-6_amd64.deb /var/cache/apt/archives//bsdutils_1%3a2.33.1-0.1_amd64.deb /var/cache/apt/archives//diffutils_1%3a3.7-3_amd64.deb /var/cache/apt/archives//libuuid1_2.33.1-0.1_amd64.deb /var/cache/apt/archives//libgcrypt20_1.8.4-5_amd64.deb /var/cache/apt/archives//libsmartcols1_2.33.1-0.1_amd64.deb /var/cache/apt/archives//libselinux1_2.8-1+b1_amd64.deb /var/cache/apt/archives//libdebconfclient0_0.249_amd64.deb /var/cache/apt/archives//fdisk_2.33.1-0.1_amd64.deb /var/cache/apt/archives//libpam-modules_1.3.1-5_amd64.deb /var/cache/apt/archives//libcap-ng0_0.7.9-2_amd64.deb /var/cache/apt/archives//zlib1g_1%3a1.2.11.dfsg-1_amd64.deb /var/cache/apt/archives//sysvinit-utils_2.93-8_amd64.deb /var/cache/apt/archives//libaudit1_1%3a2.8.4-3_amd64.deb /var/cache/apt/archives//ncurses-bin_6.1+20181013-2+deb10u1_amd64.deb /var/cache/apt/archives//libncursesw6_6.1+20181013-2+deb10u1_amd64.deb /var/cache/apt/archives//libgcc1_1%3a8.3.0-6_amd64.deb /var/cache/apt/archives//libudev1_241-7~deb10u1_amd64.deb /var/cache/apt/archives//tar_1.30+dfsg-6_amd64.deb /var/cache/apt/archives//libpam-modules-bin_1.3.1-5_amd64.deb /var/cache/apt/archives//libpcre3_2%3a8.39-12_amd64.deb /var/cache/apt/archives//gzip_1.9-3_amd64.deb /var/cache/apt/archives//libgpg-error0_1.35-1_amd64.deb /var/cache/apt/archives//util-linux_2.33.1-0.1_amd64.deb failed
I: removing tempdir /tmp/mmdebstrap.Sv9pVUiuST...

Running the same command inside a Debian buster/unstable schroot works.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.