Bug#970573: apt: seems to ignore pin priority when satisfying an install dependency
Package: apt
Version: 1.8.2.1
Severity: normal
Dear Maintainer,
When I apt install --simulate docker.io/unstable, apt picks needrestart 3.5-1
to meet a dependency, even though it has a lower pin priority than 3.4-5 and
no package (not even docker/unstable) requires a version newer than 3.1~ .
This surprises me. Is it a bug?
$ apt install --simulate -o debug::pkgProblemResolver=1 docker.io/unstable
NOTE: This is only a simulation!
apt needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '19.03.12+dfsg1-4' (Debian:unstable [arm64]) for 'docker.io'
Selected version '2.4.3-1+b1' (Debian:unstable [arm64]) for 'libseccomp2' because of 'docker.io'
Selected version '1.0.0~rc92+dfsg1-5' (Debian:unstable [arm64]) for 'runc' because of 'docker.io'
Selected version '3.5-1' (Debian:unstable [all]) for 'needrestart' because of 'docker.io'
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
cgroupfs-mount libintl-perl libintl-xs-perl libltdl7 libmodule-find-perl
libmodule-scandeps-perl libproc-processtable-perl libseccomp2
libsort-naturally-perl libterm-readkey-perl needrestart runc tini
Suggested packages:
docker-doc aufs-tools btrfs-progs debootstrap rinse xfsprogs zfs-fuse
| zfsutils needrestart-session | libnotify-bin iucode-tool
Recommended packages:
criu
The following NEW packages will be installed:
cgroupfs-mount docker.io libintl-perl libintl-xs-perl libltdl7
libmodule-find-perl libmodule-scandeps-perl libproc-processtable-perl
libsort-naturally-perl libterm-readkey-perl needrestart runc tini
The following packages will be upgraded:
libseccomp2
1 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Inst libltdl7 (2.4.6-9 Debian:10.5/stable [arm64])
Inst libseccomp2 [2.3.3-4] (2.4.3-1+b1 Debian:unstable [arm64])
Conf libseccomp2 (2.4.3-1+b1 Debian:unstable [arm64])
Inst runc (1.0.0~rc92+dfsg1-5 Debian:unstable [arm64])
Inst tini (0.18.0-1 Debian:10.5/stable [arm64])
Inst docker.io (19.03.12+dfsg1-4 Debian:unstable [arm64])
Inst cgroupfs-mount (1.4 Debian:10.5/stable, Debian:unstable [all])
Inst libintl-perl (1.26-2 Debian:10.5/stable, Debian:unstable [all])
Inst libintl-xs-perl (1.26-2+b4 Debian:10.5/stable [arm64])
Inst libmodule-find-perl (0.13-1 Debian:10.5/stable [all])
Inst libmodule-scandeps-perl (1.27-1 Debian:10.5/stable [all])
Inst libproc-processtable-perl (0.56-1 Debian:10.5/stable [arm64])
Inst libsort-naturally-perl (1.03-2 Debian:10.5/stable, Debian:unstable [all])
Inst libterm-readkey-perl (2.38-1 Debian:10.5/stable [arm64])
Inst needrestart (3.5-1 Debian:unstable [all])
Conf libltdl7 (2.4.6-9 Debian:10.5/stable [arm64])
Conf runc (1.0.0~rc92+dfsg1-5 Debian:unstable [arm64])
Conf tini (0.18.0-1 Debian:10.5/stable [arm64])
Conf docker.io (19.03.12+dfsg1-4 Debian:unstable [arm64])
Conf cgroupfs-mount (1.4 Debian:10.5/stable, Debian:unstable [all])
Conf libintl-perl (1.26-2 Debian:10.5/stable, Debian:unstable [all])
Conf libintl-xs-perl (1.26-2+b4 Debian:10.5/stable [arm64])
Conf libmodule-find-perl (0.13-1 Debian:10.5/stable [all])
Conf libmodule-scandeps-perl (1.27-1 Debian:10.5/stable [all])
Conf libproc-processtable-perl (0.56-1 Debian:10.5/stable [arm64])
Conf libsort-naturally-perl (1.03-2 Debian:10.5/stable, Debian:unstable [all])
Conf libterm-readkey-perl (2.38-1 Debian:10.5/stable [arm64])
Conf needrestart (3.5-1 Debian:unstable [all])
apt says it picked needrestart 3.5-1 because of 'docker.io'. But why did it
pick the version with a lower pin priority? The docker.io package should be
happy with the older, stable, higher-priority version:
$ apt depends docker.io/unstable |grep needrestart
Recommends: needrestart (>= 3.1~)
Does apt actually see my pin priorities? Yep:
$ apt policy needrestart
needrestart:
Installed: (none)
Candidate: 3.4-5
Version table:
3.5-1 100
100 http://deb.debian.org/debian unstable/main arm64 Packages
3.4-5 500
500 http://deb.debian.org/debian buster/main arm64 Packages
Are my pin priorities correct? I think so:
$ cat /etc/apt/preferences.d/*pref
Package: linux-image-* linux-headers-*
Pin: release a=unstable
Pin-Priority: 500
Package: *
Pin: release a=unstable
Pin-Priority: 100
Perhaps some other package requires a newer version of needrestart? Nope:
$ apt rdepends needrestart
needrestart
Reverse Depends:
Recommends: docker.io (>= 3.1~)
Suggests: unattended-upgrades
Depends: freedombox
Depends: needrestart-session (>= 2.0)
Recommends: docker.io (>= 3.1~)
Depends: parl-desktop
Depends: design-desktop
Suggests: aptitude-robot
Recommends: apt-dater-host
Suggests: unattended-upgrades
Depends: needrestart-session (>= 2.0)
Recommends: apt-dater-host
Depends: parl-desktop
Depends: design-desktop
Suggests: aptitude-robot
I realize that apt has been around for quite a while, so I'm reluctant to
assume that I've stumbled upon a bug, but I don't understand this behavior.
I had a nice chat with someone on #debian-apt who didn't understand it either.
If this is expected, perhaps someone familiar with apt internals can explain?
Thanks!
-- Package-specific info:
-- apt-config dump --
APT "";
APT::Architecture "arm64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Sandbox "";
APT::Sandbox::User "_apt";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*$";
APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*-[a-z0-9]*$";
APT::NeverAutoRemove:: "^linux-image-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-image-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-headers-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-headers-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-image-extra-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-image-extra-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-modules-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-modules-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-modules-extra-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-modules-extra-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-signed-image-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-signed-image-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-image-unsigned-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-image-unsigned-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^kfreebsd-image-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^kfreebsd-image-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^kfreebsd-headers-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^kfreebsd-headers-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^gnumach-image-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^gnumach-image-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^.*-modules-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^.*-modules-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^.*-kernel-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^.*-kernel-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-modules-.*-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-modules-.*-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-tools-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-tools-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-cloud-tools-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-cloud-tools-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-buildinfo-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-buildinfo-5\.8\.0-1-arm64$";
APT::NeverAutoRemove:: "^linux-source-5\.7\.0-3-arm64$";
APT::NeverAutoRemove:: "^linux-source-5\.8\.0-1-arm64$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-image";
APT::VersionedKernelPackages:: "linux-headers";
APT::VersionedKernelPackages:: "linux-image-extra";
APT::VersionedKernelPackages:: "linux-modules";
APT::VersionedKernelPackages:: "linux-modules-extra";
APT::VersionedKernelPackages:: "linux-signed-image";
APT::VersionedKernelPackages:: "linux-image-unsigned";
APT::VersionedKernelPackages:: "kfreebsd-image";
APT::VersionedKernelPackages:: "kfreebsd-headers";
APT::VersionedKernelPackages:: "gnumach-image";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::VersionedKernelPackages:: "linux-backports-modules-.*";
APT::VersionedKernelPackages:: "linux-modules-.*";
APT::VersionedKernelPackages:: "linux-tools";
APT::VersionedKernelPackages:: "linux-cloud-tools";
APT::VersionedKernelPackages:: "linux-buildinfo";
APT::VersionedKernelPackages:: "linux-source";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "contrib/metapackages";
APT::Never-MarkAuto-Sections:: "non-free/metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Move-Autobit-Sections "";
APT::Move-Autobit-Sections:: "oldlibs";
APT::Move-Autobit-Sections:: "contrib/oldlibs";
APT::Move-Autobit-Sections:: "non-free/oldlibs";
APT::Move-Autobit-Sections:: "restricted/oldlibs";
APT::Move-Autobit-Sections:: "universe/oldlibs";
APT::Move-Autobit-Sections:: "multiverse/oldlibs";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi";
APT::Architectures "";
APT::Architectures:: "arm64";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "0";
APT::Compressor::zstd "";
APT::Compressor::zstd::Name "zstd";
APT::Compressor::zstd::Extension ".zst";
APT::Compressor::zstd::Binary "false";
APT::Compressor::zstd::Cost "60";
APT::Compressor::lz4 "";
APT::Compressor::lz4::Name "lz4";
APT::Compressor::lz4::Extension ".lz4";
APT::Compressor::lz4::Binary "false";
APT::Compressor::lz4::Cost "50";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "100";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-6n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "200";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "300";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-6";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "400";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-6";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::netrcparts "auth.conf.d";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Etc::apt-file-main "apt-file.conf";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::planners "";
Dir::Bin::planners:: "/usr/lib/apt/planners";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::gzip "/bin/gzip";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lz4 "/usr/bin/lz4";
Dir::Bin::zstd "/usr/bin/zstd";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Log::Planner "eipp.log.xz";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::AllowInsecureRepositories "0";
Acquire::AllowWeakRepositories "0";
Acquire::AllowDowngradeToInsecureRepositories "0";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::IndexTargets "";
Acquire::IndexTargets::deb "";
Acquire::IndexTargets::deb::Packages "";
Acquire::IndexTargets::deb::Packages::MetaKey "$(COMPONENT)/binary-$(ARCHITECTURE)/Packages";
Acquire::IndexTargets::deb::Packages::flatMetaKey "Packages";
Acquire::IndexTargets::deb::Packages::ShortDescription "Packages";
Acquire::IndexTargets::deb::Packages::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Packages";
Acquire::IndexTargets::deb::Packages::flatDescription "$(RELEASE) Packages";
Acquire::IndexTargets::deb::Packages::Optional "0";
Acquire::IndexTargets::deb::Translations "";
Acquire::IndexTargets::deb::Translations::MetaKey "$(COMPONENT)/i18n/Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatMetaKey "$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::ShortDescription "Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::Description "$(RELEASE)/$(COMPONENT) Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Translations::flatDescription "$(RELEASE) Translation-$(LANGUAGE)";
Acquire::IndexTargets::deb::Contents-deb "";
Acquire::IndexTargets::deb::Contents-deb::MetaKey "$(COMPONENT)/Contents-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-deb::ShortDescription "Contents-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-deb::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Contents (deb)";
Acquire::IndexTargets::deb::Contents-deb::flatMetaKey "Contents-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-deb::flatDescription "$(RELEASE) Contents (deb)";
Acquire::IndexTargets::deb::Contents-deb::PDiffs "true";
Acquire::IndexTargets::deb::Contents-deb::KeepCompressed "true";
Acquire::IndexTargets::deb::Contents-udeb "";
Acquire::IndexTargets::deb::Contents-udeb::MetaKey "$(COMPONENT)/Contents-udeb-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-udeb::ShortDescription "Contents-udeb-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-udeb::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Contents (udeb)";
Acquire::IndexTargets::deb::Contents-udeb::flatMetaKey "Contents-udeb-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-udeb::flatDescription "$(RELEASE) Contents (udeb)";
Acquire::IndexTargets::deb::Contents-udeb::KeepCompressed "true";
Acquire::IndexTargets::deb::Contents-udeb::PDiffs "true";
Acquire::IndexTargets::deb::Contents-udeb::DefaultEnabled "false";
Acquire::IndexTargets::deb::Contents-deb-legacy "";
Acquire::IndexTargets::deb::Contents-deb-legacy::MetaKey "Contents-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-deb-legacy::ShortDescription "Contents-$(ARCHITECTURE)";
Acquire::IndexTargets::deb::Contents-deb-legacy::Description "$(RELEASE) $(ARCHITECTURE) Contents (deb)";
Acquire::IndexTargets::deb::Contents-deb-legacy::PDiffs "true";
Acquire::IndexTargets::deb::Contents-deb-legacy::KeepCompressed "true";
Acquire::IndexTargets::deb::Contents-deb-legacy::Fallback-Of "Contents-deb";
Acquire::IndexTargets::deb::Contents-deb-legacy::Identifier "Contents-deb";
Acquire::IndexTargets::deb::CNF "";
Acquire::IndexTargets::deb::CNF::MetaKey "$(COMPONENT)/cnf/Commands-$(NATIVE_ARCHITECTURE)";
Acquire::IndexTargets::deb::CNF::ShortDescription "Commands-$(NATIVE_ARCHITECTURE)";
Acquire::IndexTargets::deb::CNF::Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) c-n-f Metadata";
Acquire::IndexTargets::deb::CNF::DefaultEnabled "false";
Acquire::IndexTargets::deb-src "";
Acquire::IndexTargets::deb-src::Sources "";
Acquire::IndexTargets::deb-src::Sources::MetaKey "$(COMPONENT)/source/Sources";
Acquire::IndexTargets::deb-src::Sources::flatMetaKey "Sources";
Acquire::IndexTargets::deb-src::Sources::ShortDescription "Sources";
Acquire::IndexTargets::deb-src::Sources::Description "$(RELEASE)/$(COMPONENT) Sources";
Acquire::IndexTargets::deb-src::Sources::flatDescription "$(RELEASE) Sources";
Acquire::IndexTargets::deb-src::Sources::Optional "0";
Acquire::IndexTargets::deb-src::Contents-dsc "";
Acquire::IndexTargets::deb-src::Contents-dsc::MetaKey "$(COMPONENT)/Contents-source";
Acquire::IndexTargets::deb-src::Contents-dsc::ShortDescription "Contents-source";
Acquire::IndexTargets::deb-src::Contents-dsc::Description "$(RELEASE)/$(COMPONENT) source Contents (dsc)";
Acquire::IndexTargets::deb-src::Contents-dsc::flatMetaKey "Contents-source";
Acquire::IndexTargets::deb-src::Contents-dsc::flatDescription "$(RELEASE) Contents (dsc)";
Acquire::IndexTargets::deb-src::Contents-dsc::PDiffs "true";
Acquire::IndexTargets::deb-src::Contents-dsc::KeepCompressed "true";
Acquire::IndexTargets::deb-src::Contents-dsc::DefaultEnabled "false";
Acquire::Changelogs "";
Acquire::Changelogs::URI "";
Acquire::Changelogs::URI::Origin "";
Acquire::Changelogs::URI::Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
Acquire::Changelogs::URI::Origin::Ubuntu "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog";
Acquire::Changelogs::AlwaysOnline "";
Acquire::Changelogs::AlwaysOnline::Origin "";
Acquire::Changelogs::AlwaysOnline::Origin::Ubuntu "1";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
Acquire::CompressionTypes "";
Acquire::CompressionTypes::xz "xz";
Acquire::CompressionTypes::bz2 "bzip2";
Acquire::CompressionTypes::lzma "lzma";
Acquire::CompressionTypes::gz "gzip";
Acquire::CompressionTypes::lz4 "lz4";
Acquire::CompressionTypes::zst "zstd";
DPkg "";
DPkg::Path "/usr/sbin:/usr/bin:/sbin:/bin";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -lt 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Tools::Options::/usr/bin/apt-listchanges::InfoFD "20";
Aptitude "";
Aptitude::Get-Root-Command "sudo:/usr/bin/sudo";
apt-file "";
apt-file::Index-Names "deb";
apt-file::Parser "";
apt-file::Parser::Check-For-Description-Header "false";
Binary "apt-config";
Binary::apt "";
Binary::apt::APT "";
Binary::apt::APT::Color "1";
Binary::apt::APT::Cache "";
Binary::apt::APT::Cache::Show "";
Binary::apt::APT::Cache::Show::Version "2";
Binary::apt::APT::Cache::AllVersions "0";
Binary::apt::APT::Cache::ShowVirtuals "1";
Binary::apt::APT::Cache::Search "";
Binary::apt::APT::Cache::Search::Version "2";
Binary::apt::APT::Cache::ShowDependencyType "1";
Binary::apt::APT::Cache::ShowVersion "1";
Binary::apt::APT::Get "";
Binary::apt::APT::Get::Upgrade-Allow-New "1";
Binary::apt::APT::Get::Update "";
Binary::apt::APT::Get::Update::InteractiveReleaseInfoChanges "1";
Binary::apt::APT::Cmd "";
Binary::apt::APT::Cmd::Show-Update-Stats "1";
Binary::apt::APT::Keep-Downloaded-Packages "0";
Binary::apt::DPkg "";
Binary::apt::DPkg::Progress-Fancy "1";
CommandLine "";
CommandLine::AsString "apt-config dump";
-- (no /etc/apt/preferences present) --
-- /etc/apt/preferences.d/debian-unstable.pref --
Explanation: Prefer kernel packages from unstable
Package: linux-image-* linux-headers-*
Pin: release a=unstable
Pin-Priority: 500
Explanation: Allow manual install & upgrade from unstable
Package: *
Pin: release a=unstable
Pin-Priority: 100
-- /etc/apt/sources.list --
# deb http://deb.debian.org/debian/ buster main
deb http://deb.debian.org/debian/ buster main non-free
deb-src http://deb.debian.org/debian/ buster main non-free
deb http://security.debian.org/debian-security buster/updates main non-free
deb-src http://security.debian.org/debian-security buster/updates main non-free
# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main non-free
deb-src http://deb.debian.org/debian/ buster-updates main non-free
# We use a few packages from unstable until bullseye is released.
# Conservative apt pinning keeps these to a minimum.
deb http://deb.debian.org/debian/ unstable main
deb-src http://deb.debian.org/debian/ unstable main
-- (no /etc/apt/sources.list.d/* present) --
-- System Information:
Debian Release: 10.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (100, 'unstable')
Architecture: arm64 (aarch64)
Kernel: Linux 5.8.0-1-arm64 (SMP w/6 CPU cores)
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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages apt depends on:
ii adduser 3.118
ii debian-archive-keyring 2019.1
ii gpgv 2.2.12-1+deb10u1
ii libapt-pkg5.0 1.8.2.1
ii libc6 2.28-10
ii libgcc1 1:8.3.0-6
ii libgnutls30 3.6.7-4+deb10u5
ii libseccomp2 2.3.3-4
ii libstdc++6 8.3.0-6
Versions of packages apt recommends:
ii ca-certificates 20200601~deb10u1
Versions of packages apt suggests:
pn apt-doc <none>
pn aptitude | synaptic | wajig <none>
ii dpkg-dev 1.19.7
ii gnupg 2.2.12-1+deb10u1
ii powermgmt-base 1.34
-- no debconf information
Reply to: