Comment 8 for bug 1928075

Revision history for this message
TJ (tj) wrote :

I stepped back to the chroot and tried qemu-aarch64-static from 21.04's qemu-user-static (5.2+dfsg-9ubuntu2) but *debootstrap* fails in the same way as previously reported.

HOWEVER, this works:

$ sudo chroot bullseye-arm64 /usr/bin/qemu-aarch64-static /sbin/ldconfig -v
/sbin/ldconfig: Can't stat /usr/local/lib/aarch64-linux-gnu: No such file or directory
/sbin/ldconfig: Path `/usr/lib/aarch64-linux-gnu' given more than once
/sbin/ldconfig: Can't stat /usr/local/lib: No such file or directory
/sbin/ldconfig: Path `/lib/aarch64-linux-gnu' given more than once
/sbin/ldconfig: Path `/usr/lib/aarch64-linux-gnu' given more than once
/sbin/ldconfig: Path `/usr/lib' given more than once
/lib/aarch64-linux-gnu:
        libSegFault.so -> libSegFault.so
        libpam_misc.so.0 -> libpam_misc.so.0.82.1
        libpcprofile.so -> libpcprofile.so
        libext2fs.so.2 -> libext2fs.so.2.4
        libattr.so.1 -> libattr.so.1.1.2448
        libssl.so.1.1 -> libssl.so.1.1
        libnsl.so.2 -> libnsl.so.2.0.1
        libc.so.6 -> libc-2.31.so
        libgcc_s.so.1 -> libgcc_s.so.1
        libudev.so.1 -> libudev.so.1.7.0
        libz.so.1 -> libz.so.1.2.11
        libdb-5.3.so -> libdb-5.3.so
        libtic.so.6 -> libtic.so.6.2
        libxxhash.so.0 -> libxxhash.so.0.8.0
        libnss_files.so.2 -> libnss_files-2.31.so
        libnsl.so.1 -> libnsl-2.31.so
        libcrypt.so.1 -> libcrypt.so.1.1.0
        libss.so.2 -> libss.so.2.0
        libp11-kit.so.0 -> libp11-kit.so.0.3.0
        libgpg-error.so.0 -> libgpg-error.so.0.29.0
        libuuid.so.1 -> libuuid.so.1.3.0
        libgmp.so.10 -> libgmp.so.10.4.1
        libnettle.so.8 -> libnettle.so.8.3
        libhogweed.so.6 -> libhogweed.so.6.3
        libpcreposix.so.3 -> libpcreposix.so.3.13.3
        libffi.so.7 -> libffi.so.7.1.0
        libpcre2-8.so.0 -> libpcre2-8.so.0.10.1
        libapt-pkg.so.6.0 -> libapt-pkg.so.6.0.0
        libnss_dns.so.2 -> libnss_dns-2.31.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.31.so
        libblkid.so.1 -> libblkid.so.1.1.0
        libpamc.so.0 -> libpamc.so.0.82.1
        libzstd.so.1 -> libzstd.so.1.4.8
        libkeyutils.so.1 -> libkeyutils.so.1.9
        libmount.so.1 -> libmount.so.1.1.0
        libselinux.so.1 -> libselinux.so.1
        libtasn1.so.6 -> libtasn1.so.6.6.0
        libcap-ng.so.0 -> libcap-ng.so.0.0.0
        libsemanage.so.1 -> libsemanage.so.1
        libmemusage.so -> libmemusage.so
        libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
        libanl.so.1 -> libanl-2.31.so
        libdl.so.2 -> libdl-2.31.so
        libpthread.so.0 -> libpthread-2.31.so
        libe2p.so.2 -> libe2p.so.2.3
        libpam.so.0 -> libpam.so.0.85.1
        libresolv.so.2 -> libresolv-2.31.so
        libcrypto.so.1.1 -> libcrypto.so.1.1
        libthread_db.so.1 -> libthread_db-1.0.so
        libnss_compat.so.2 -> libnss_compat-2.31.so
        libdebconfclient.so.0 -> libdebconfclient.so.0.0.0
/sbin/ldconfig: /lib/aarch64-linux-gnu/ld-2.31.so is the dynamic linker, ignoring

        ld-linux-aarch64.so.1 -> ld-2.31.so
        liblzma.so.5 -> liblzma.so.5.2.5
        libkrb5support.so.0 -> libkrb5support.so.0.1
        libacl.so.1 -> libacl.so.1.1.2253
        libkrb5.so.3 -> libkrb5.so.3.3
        libaudit.so.1 -> libaudit.so.1.0.0
        libsepol.so.1 -> libsepol.so.1
        libbz2.so.1.0 -> libbz2.so.1.0.4
        libtinfo.so.6 -> libtinfo.so.6.2
        libstdc++.so.6 -> libstdc++.so.6.0.28
        libk5crypto.so.3 -> libk5crypto.so.3.1
        libsystemd.so.0 -> libsystemd.so.0.30.0
        libcom_err.so.2 -> libcom_err.so.2.1
        libpcre.so.3 -> libpcre.so.3.13.3
        libsmartcols.so.1 -> libsmartcols.so.1.1.0
        libtirpc.so.3 -> libtirpc.so.3.0.0
        libunistring.so.2 -> libunistring.so.2.1.0
        libapt-private.so.0.0 -> libapt-private.so.0.0.0
        libseccomp.so.2 -> libseccomp.so.2.5.1
        liblz4.so.1 -> liblz4.so.1.9.3
        libm.so.6 -> libm-2.31.so
        libgnutls.so.30 -> libgnutls.so.30.29.1
        libutil.so.1 -> libutil-2.31.so
        libidn2.so.0 -> libidn2.so.0.3.7
        librt.so.1 -> librt-2.31.so
        libBrokenLocale.so.1 -> libBrokenLocale-2.31.so
        libgcrypt.so.20 -> libgcrypt.so.20.2.8
/lib:

I'm not entirely clear on how to further debug this since executing under gdb in the correct context