Package: apt Version: 2.1.11 Severity: important Hi,
as discussed on IRC, I'm writing up the recent problem found by the mmdebstrap CI tests: https://ci.debian.net/data/autopkgtest/testing/arm64/m/mmdebstrap/7787391/log.gz https://ci.debian.net/data/autopkgtest/testing/arm64/m/mmdebstrap/7790646/log.gz https://ci.debian.net/data/autopkgtest/unstable/amd64/m/mmdebstrap/7789206/log.gz The apt output from the last log: E: Couldn't configure debconf:amd64, probably a dependency cycle. W: Could not perform immediate configuration on 'libssl1.1:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Could not configure 'libc6:amd64'. W: Could not perform immediate configuration on 'libkrb5-3:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Could not configure 'libc6:amd64'. W: Could not perform immediate configuration on 'libgssapi-krb5-2:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Could not configure 'libc6:amd64'. W: Could not perform immediate configuration on 'libtirpc3:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Could not configure 'libc6:amd64'. W: Could not perform immediate configuration on 'libnsl2:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Could not configure 'libc6:amd64'. W: Could not perform immediate configuration on 'libnss-nis:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Couldn't configure debconf:amd64, probably a dependency cycle. W: Could not perform immediate configuration on 'libnss-nisplus:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Couldn't configure debconf:amd64, probably a dependency cycle. W: Could not perform immediate configuration on 'libc6:amd64'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) E: Couldn't configure debconf:amd64, probably a dependency cycle. E: apt-get --yes -oApt::Get::Download-Only=true -oAPT::Get::Simulate=true dist-upgrade -oAPT::Status-Fd=<$fd> -oDpkg::Use-Pty=false failed To reproduce this problem with mmdebstrap, run: $ mmdebstrap --dry-run --variant=apt unstable /dev/null Particularly, the problem does *not* occur without --dry-run. Normal installation works fine. To reproduce the problem without mmdebstrap, use: $ cat << END > apt.conf > Apt::Architecture "amd64"; > Apt::Architectures "amd64"; > Dir "/tmp/apt"; > Dir::State::Status "/tmp/apt/var/lib/dpkg/status"; > Dir::Etc::Trusted "/etc/apt/trusted.gpg"; > Dir::Etc::TrustedParts "/etc/apt/trusted.gpg.d/"; > APT::Immediate-Configure "false"; > END $ mkdir -p /tmp/apt/etc/apt $ echo "deb http://deb.debian.org/debian unstable main" > /tmp/apt/etc/apt/sources.list $ mkdir -p /tmp/apt/var/lib/apt/lists/partial $ mkdir -p /tmp/apt/var/lib/dpkg/ $ touch /tmp/apt/var/lib/dpkg/status $ APT_CONFIG=apt.conf apt-get --yes -oAPT::Get::Simulate=true dist-upgrade [...] E: Conf Broken libpam0g:amd64 E: Conf Broken libpam-modules:amd64 E: Conf Broken adduser:amd64 E: Conf Broken libssl1.1:amd64 $ echo $? 100 Thanks! cheers, josch