Package: apt Version: 2.9.8 Severity: serious Justification: breaks entire system X-Debbugs-Cc: dilin...@queued.net
On bookworm, running 'apt [auto]remove --purge <pkg>' will provide a list of packages to be removed, and prompt the user before actually removing those packages. It has been this way (previously with apt-get, and then with apt) for decades. It is a genuinely useful way to see if a legacy library on the system can be safely removed, and then (by hitting 'Y' or whatever at the prompt) to actually do the removal(s). Here's a truncated example from bookworm: dilinger@5400:~$ sudo apt autoremove --purge libgtk-3-common [sudo] password for dilinger: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: libutempter0 pinentry-curses xterm Suggested packages: pinentry-doc xfonts-cyrillic The following packages will be REMOVED: accountsservice* apg* avahi-utils* bogofilter* bogofilter-bdb* bogofilter-common* bolt* bookworm* cheese* cheese-common* [...] xdg-desktop-portal-gnome* xdg-desktop-portal-gtk* xdg-user-dirs-gtk* xkbset* xwayland* yelp* yelp-xsl* zenity* zenity-common* The following NEW packages will be installed: libutempter0 pinentry-curses xterm 0 upgraded, 3 newly installed, 496 to remove and 0 not upgraded. Need to get 927 kB of archives. After this operation, 1,868 MB disk space will be freed. Do you want to continue? [Y/n] n Abort. In trixie, this behavior has somehow become inconsistent. See the logs below, where I was prompted in the first apt execution removing libgtk2.0-common, but not in the second for removing libgtk-3-common. I was expecting to be prompted in that second call to apt to be sure if I wanted to continue, but instead apt just went ahead and blew away half of my desktop installation. I don't understand why there's any difference in the two apt runs; I'm guessing something related to dependency checking? But regardless, this is potentially devasting behavior for a user (for me, this was just a throwaway VM, but I would be _extremely_ unhappy if this happened on, say, my laptop). I'll keep the VM image around if you need further logs or info. Here's the log from my terminal: dilinger@debian:~$ sudo apt autoremove --purge libgtk2.0-common REMOVING: gnome-accessibility-themes* ibus-gtk* libgtk2.0-bin* gnome-themes-extra* libgail-common* libgtk2.0-common* gnome-themes-extra-data* libgail18t64* gtk2-engines-pixbuf* libgtk2.0-0t64* Summary: Upgrading: 0, Installing: 0, Removing: 10, Not Upgrading: 0 Freed space: 35.9 MB Continue? [Y/n] (Reading database ... 155112 files and directories currently installed.) Removing gnome-accessibility-themes (3.28-3) ... Removing gnome-themes-extra:amd64 (3.28-3) ... Removing gnome-themes-extra-data (3.28-3) ... Removing gtk2-engines-pixbuf:amd64 (2.24.33-6) ... Removing ibus-gtk:amd64 (1.5.30-1) ... Removing libgail-common:amd64 (2.24.33-6) ... Removing libgail18t64:amd64 (2.24.33-6) ... Removing libgtk2.0-bin (2.24.33-6) ... Removing libgtk2.0-0t64:amd64 (2.24.33-6) ... Removing libgtk2.0-common (2.24.33-6) ... Processing triggers for man-db (2.13.0-1) ... Processing triggers for libc-bin (2.40-2) ... (Reading database ... 150908 files and directories currently installed.) Purging configuration files for gnome-accessibility-themes (3.28-3) ... Purging configuration files for libgtk2.0-0t64:amd64 (2.24.33-6) ... Purging configuration files for libgtk2.0-common (2.24.33-6) ... dilinger@debian:~$ dpkg -l |grep libgtk ii libgtk-3-0t64:amd64 3.24.43-4 amd64 GTK graphical user interface library ii libgtk-3-bin 3.24.43-4 amd64 programs for the GTK graphical user interface library ii libgtk-3-common 3.24.43-4 all common files for the GTK graphical user interface library ii libgtk-4-1:amd64 4.16.2+ds-1 amd64 GTK graphical user interface library ii libgtk-4-bin 4.16.2+ds-1 amd64 programs for the GTK graphical user interface library ii libgtk-4-common 4.16.2+ds-1 all common files for the GTK graphical user interface library ii libgtk-4-media-gstreamer 4.16.2+ds-1 amd64 GStreamer media backend for the GTK graphical user interface library ii libgtk-vnc-2.0-0:amd64 1.3.1-1+b2 amd64 VNC viewer widget for GTK+3 (runtime libraries) ii libgtk3-perl 0.038-3 all Perl bindings for the GTK+ graphical user interface library ii libgtkmm-4.0-0:amd64 4.16.0-1 amd64 C++ wrappers for GTK4 (shared libraries) ii libgtksourceview-4-0:amd64 4.8.4-5+b2 amd64 shared libraries for the GTK+ syntax highlighting widget ii libgtksourceview-4-common 4.8.4-5 all common files for the GTK+ syntax highlighting widget ii libgtksourceview-5-0:amd64 5.14.0-1 amd64 shared libraries for the GTK 4 syntax highlighting widget ii libgtksourceview-5-common 5.14.0-1 all common files for the GTK 4 syntax highlighting widget dilinger@debian:~$ sudo apt autoremove --purge libgtk-3-common Building dependency tree... 0% Installing dependencies: pinentry-curses Suggested packages: pinentry-doc REMOVING: accountsservice* libfaad2* aisleriot* libflashrom1* apg* libflatpak0* avahi-utils* libfluidsynth3* bogofilter* libfolks-eds26* bogofilter-bdb* libfolks26* bogofilter-common* libfreerdp-client3-3* bolt* libftdi1-2* brasero-common* libfwupd2* cdrdao* libgail-3-0t64* cheese* libgc1* cheese-common* libgck-1-0* chromium* libgcr-base-3-1* dconf-cli* libgcr-ui-3-1* dconf-editor* libgdm1* docbook-xml* libges-1.0-0* eog* libgjs0g* espeak-ng-data* libglib-object-introspection-perl* evince* libglib-perl* evince-common* libgnome-autoar-gtk-0-0* evolution* libgnome-bg-4-2t64* evolution-common* libgnome-bluetooth-ui-3.0-13* evolution-data-server* libgnome-desktop-3-20t64* evolution-plugin-bogofilter* libgnome-games-support-1-3* evolution-plugin-pstimport* libgnome-games-support-common* evolution-plugins* libgnome-menu-3-0* firefox-esr* libgnome-rr-4-2t64* five-or-more* libgoa-backend-1.0-2* folks-common* libgom-1.0-0t64* fonts-dejavu* libgpod-common* fonts-dejavu-extra* libgpod4t64* fonts-inter-variable* libgrilo-0.3-0* fonts-noto-color-emoji* libgsl28* four-in-a-row* libgslcblas0* fwupd* libgspell-1-2* fwupd-amd64-signed* libgspell-1-common* gcr* libgtk-3-0t64* gcr4* libgtk-3-bin* gdm3* libgtk-3-common* gir1.2-accountsservice-1.0* libgtk-vnc-2.0-0* gir1.2-adw-1* libgtk3-perl* gir1.2-atk-1.0* libgtksourceview-4-0* gir1.2-atspi-2.0* libgtksourceview-4-common* gir1.2-evince-3.0* libgupnp-av-1.0-3* gir1.2-freedesktop* libgupnp-dlna-2.0-4* gir1.2-gck-2* libgvnc-1.0-0* gir1.2-gcr-4* libhandy-1-0* gir1.2-gdesktopenums-3.0* libharfbuzz-gobject0* gir1.2-gdkpixbuf-2.0* libibus-1.0-5* gir1.2-gdm-1.0* libinstpatch-1.0-2* gir1.2-geoclue-2.0* libisofs6t64* gir1.2-geocodeglib-2.0* libjack-jackd2-0* gir1.2-gmenu-3.0* libjavascriptcoregtk-4.1-0* gir1.2-gnomebg-4.0* libjaylink0* gir1.2-gnomebluetooth-3.0* libjcat1* gir1.2-gnomedesktop-4.0* libjq1* gir1.2-goa-1.0* libjte2* gir1.2-graphene-1.0* libjxl-gdk-pixbuf* gir1.2-grilo-0.3* libjxl0.7* gir1.2-gst-plugins-bad-1.0* libjxr-tools* gir1.2-gst-plugins-base-1.0* libjxr0t64* gir1.2-gstreamer-1.0* libkpathsea6* gir1.2-gtk-3.0* liblirc-client0t64* gir1.2-gtk-4.0* liblqr-1-0* gir1.2-gtksource-4* liblrdf0* gir1.2-gtop-2.0* libltc11* gir1.2-gudev-1.0* liblua5.3-0* gir1.2-gweather-4.0* libmagickcore-6.q16-7-extra* gir1.2-handy-1* libmagickcore-6.q16-7t64* gir1.2-harfbuzz-0.0* libmagickwand-6.q16-7t64* gir1.2-ibus-1.0* libmalcontent-0-0* gir1.2-javascriptcoregtk-4.1* libmalcontent-ui-1-1* gir1.2-javascriptcoregtk-6.0* libmediaart-2.0-0* gir1.2-json-1.0* libmfx1* gir1.2-malcontent-0* libminizip1t64* gir1.2-mediaart-2.0* libmjpegutils-2.1-0t64* gir1.2-mutter-14* libmodplug1* gir1.2-nm-1.0* libmozjs-115-0t64* gir1.2-nma4-1.0* libmpcdec6* gir1.2-notify-0.7* libmpeg2encpp-2.1-0t64* gir1.2-packagekitglib-1.0* libmplex2-2.1-0t64* gir1.2-pango-1.0* libneon27t64* gir1.2-peas-1.0* libnma-common* gir1.2-polkit-1.0* libnma-gtk4-0* gir1.2-rb-3.0* libnma0* gir1.2-rest-1.0* libnss-myhostname* gir1.2-rsvg-2.0* liboauth0* gir1.2-secret-1* libonig5* gir1.2-shumate-1.0* libopenal-data* gir1.2-soup-3.0* libopenal1* gir1.2-totem-1.0* libopenh264-7* gir1.2-totemplparser-1.0* libopenni2-0* gir1.2-tracker-3.0* libostree-1-1* gir1.2-upowerglib-1.0* libpangoxft-1.0-0* gir1.2-webkit-6.0* libpcaudio0* gir1.2-webkit2-4.1* libpeas-1.0-0* gir1.2-wnck-3.0* libpeas-common* gir1.2-xdp-1.0* libperl4-corelibs-perl* gjs* libphonenumber8* gnome* libportal-gtk3-1* gnome-2048* libprotobuf32t64* gnome-browser-connector* libpst4t64* gnome-characters* libpulse-mainloop-glib0* gnome-color-manager* librav1e0* gnome-connections* libraw23t64* gnome-contacts* libreoffice-gtk3* gnome-control-center* librest-1.0-0* gnome-control-center-data* librhythmbox-core10* gnome-core* librygel-core-2.8-0* gnome-disk-utility* librygel-db-2.8-0* gnome-games* librygel-renderer-2.8-0* gnome-icon-theme* librygel-renderer-gst-2.8-0* gnome-initial-setup* librygel-server-2.8-0* gnome-keyring* libsdl2-2.0-0* gnome-keyring-pkcs11* libsgutils2-1.46-2* gnome-klotski* libshumate-1.0-1* gnome-maps* libshumate-common* gnome-mines* libsndio7.0* gnome-music* libsonic0* gnome-online-accounts* libsoundtouch1* gnome-robots* libspandsp2t64* gnome-session* libspectre1* gnome-session-bin* libspeechd2* gnome-session-common* libsrtp2-1* gnome-session-xsession* libsvtav1enc1* gnome-settings-daemon* libswresample4* gnome-settings-daemon-common* libsynctex2* gnome-shell* libtotem0* gnome-shell-common* libunity-protocol-private0* gnome-shell-extension-no-annoyance* libunity-scopes-json-def-desktop* gnome-shell-extension-prefs* libunity9* gnome-shell-extensions* libvo-aacenc0* gnome-software* libvo-amrwbenc0* gnome-software-common* libvpx7* gnome-software-plugin-deb* libvte-2.91-0* gnome-software-plugin-fwupd* libvte-2.91-common* gnome-sound-recorder* libwebkit2gtk-4.1-0* gnome-sushi* libwildmidi2* gnome-taquin* libwmflite-0.2-7* gnome-terminal* libwnck-3-0* gnome-terminal-data* libwnck-3-common* gnome-tetravex* libx265-199* gnome-tweaks* libxapian30* gnome-user-docs* libxres1* gnome-video-effects* libyelp0* gnome-weather* libytnef0* grilo-plugins-0.3* libzbar0t64* gstreamer1.0-clutter-3.0* lightsoff* gstreamer1.0-gtk3* malcontent* gstreamer1.0-pipewire* malcontent-gui* gstreamer1.0-plugins-bad* media-player-info* guile-3.0-libs* mobile-broadband-provider-info* heif-gdk-pixbuf* nautilus-extension-gnome-terminal* heif-thumbnailer* network-manager-gnome* hitori* orca* iagno* p11-kit* ibus* p11-kit-modules* ibus-data* perl-tk* ibus-gtk3* pinentry-gnome3* ibus-gtk4* power-profiles-daemon* im-config* python3-blinker* imagemagick-6-common* python3-brlapi* jq* python3-cairo* libaccountsservice0* python3-dateutil* libao-common* python3-distro* libao4* python3-distro-info* libaudio2* python3-gi-cairo* libavcodec59* python3-httplib2* libavif-gdk-pixbuf* python3-ibus-1.0* libavtp0* python3-jwt* libavutil57* python3-lazr.restfulclient* libavutil58* python3-lazr.uri* libayatana-appindicator3-1* python3-louis* libayatana-ido3-0.4-0* python3-mako* libayatana-indicator3-7* python3-markupsafe* libbrasero-media3-1* python3-oauthlib* libbrlapi0.8* python3-pyparsing* libburn4t64* python3-six* libcairo-gobject-perl* python3-smbc* libcairo-perl* python3-software-properties* libcanberra-gtk3-0* python3-speechd* libcanberra-gtk3-module* python3-wadllib* libchamplain-0.12-0* python3-xdg* libchamplain-gtk-0.12-0* quadrapassel* libcheese-gtk25* realmd* libcheese8* rhythmbox* libclutter-1.0-0* rhythmbox-data* libclutter-1.0-common* rhythmbox-plugin-cdrecorder* libclutter-gst-3.0-0* rhythmbox-plugins* libclutter-gtk-1.0-0* rygel* libcmark0.30.2* rygel-playbin* libcodec2-1.0* rygel-tracker* libcogl-common* seahorse* libcogl-pango20* sgml-data* libcogl-path20* shotwell* libcogl20* shotwell-common* libcolord-gtk4-1t64* software-properties-common* libdav1d6* software-properties-gtk* libdbus-glib-1-2* sound-icons* libdbusmenu-glib4* speech-dispatcher* libdbusmenu-gtk3-4* speech-dispatcher-audio-plugins* libdc1394-25* speech-dispatcher-espeak-ng* libdca0* spice-vdagent* libdecor-0-0* switcheroo-control* libdecor-0-plugin-1-cairo* synaptic* libdee-1.0-4* system-config-printer* libdirectfb-1.7-7t64* system-config-printer-common* libdjvulibre-text* tali* libdjvulibre21* task-gnome-desktop* libdmapsharing-4.0-3t64* timgm6mb-soundfont* libdotconf0* totem* libdouble-conversion3* totem-common* libebackend-1.2-11t64* totem-plugins* libebook-1.2-21t64* user-session-migration* libebook-contacts-1.2-4t64* webp-pixbuf-loader* libedata-book-1.2-27t64* xbrlapi* libedata-cal-2.0-2t64* xdg-desktop-portal* libedataserverui-1.2-4t64* xdg-desktop-portal-gnome* libept1.6.0t64* xdg-desktop-portal-gtk* libespeak-ng1* xdg-user-dirs-gtk* libevdocument3-4t64* xkbset* libevolution* xwayland* libevview3-3t64* yelp* libextutils-depends-perl* yelp-xsl* Summary: Upgrading: 0, Installing: 1, Removing: 448, Not Upgrading: 0 Download size: 79.7 kB Freed space: 1,714 MB Get:1 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.2.1-4+b1 [79.7 kB] Fetched 79.7 kB in 0s (497 kB/s) (Reading database ... 150904 files and directories currently installed.) Removing gnome (1:47+1) ... Removing task-gnome-desktop (3.75) ... Removing gnome-core (1:47+1) ... Removing gdm3 (46.2-1) ... Removing malcontent-gui (0.12.0-1.1) ... Removing malcontent (0.12.0-1.1) ... Removing gnome-games (1:47+1) ... Removing aisleriot (1:3.22.34-1) ... Removing gnome-shell-extension-no-annoyance (0+20240813-8312e01-2) ... Removing network-manager-gnome (1.36.0-1) ... Removing gnome-shell-extensions (46.2-3) ... Removing avahi-utils (0.8-13+b2) ... Removing evolution-plugin-bogofilter (3.54.0-1) ... Removing bogofilter (1.2.5-1+b4) ... Removing bogofilter-bdb (1.2.5-1+b4) ... Removing bogofilter-common (1.2.5-1+b4) ... Removing bolt (0.9.8-1) ... Removing rhythmbox-plugin-cdrecorder (3.4.7-2+b2) ... Removing libbrasero-media3-1:amd64 (3.12.3-2+b5) ... Removing brasero-common (3.12.3-2) ... Removing cdrdao (1:1.2.5-1+b1) ... Removing cheese (44.1-2) ... Removing libcheese-gtk25:amd64 (44.1-2) ... Removing libcheese8:amd64 (44.1-2) ... Removing cheese-common (44.1-2) ... Removing chromium (129.0.6668.70-1) ... Removing shotwell (0.32.7-1) ... Removing ibus (1.5.30-1) ... Removing dconf-cli (0.40.0-4+b2) ... Removing dconf-editor (45.0.1-1+b1) ... Removing docbook-xml (4.5-13) ... Removing eog (47.0-1) ... Removing speech-dispatcher-espeak-ng (0.11.5-5) ... Removing libespeak-ng1:amd64 (1.51+dfsg-12) ... Removing espeak-ng-data:amd64 (1.51+dfsg-12) ... Removing evince (46.3.1-1) ... Removing evince-common (46.3.1-1) ... -- Package-specific info: -- apt-config dump -- APT ""; APT::Architecture "amd64"; APT::Build-Essential ""; APT::Build-Essential:: "build-essential"; APT::Install-Recommends "1"; APT::Install-Suggests "0"; APT::Key ""; APT::Key::Assert-Pubkey-Algo ">=rsa2048,ed25519,ed448,nistp256,nistp384,nistp512,brainpoolP256r1,brainpoolP320r1,brainpoolP384r1,brainpoolP512r1,secp256k1"; APT::Key::Assert-Pubkey-Algo::Next ">=rsa2048,ed25519,ed448,nistp256,nistp384,nistp512"; APT::Key::Assert-Pubkey-Algo::Future ">=rsa3072,ed25519,ed448"; 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::VersionedKernelPackages ""; APT::VersionedKernelPackages:: "linux-.*"; APT::VersionedKernelPackages:: "kfreebsd-.*"; APT::VersionedKernelPackages:: "gnumach-.*"; APT::VersionedKernelPackages:: ".*-modules"; APT::VersionedKernelPackages:: ".*-kernel"; APT::Never-MarkAuto-Sections ""; APT::Never-MarkAuto-Sections:: "metapackages"; APT::Never-MarkAuto-Sections:: "tasks"; APT::Move-Autobit-Sections ""; APT::Move-Autobit-Sections:: "oldlibs"; APT::Update ""; APT::Update::Post-Invoke-Success ""; APT::Update::Post-Invoke-Success:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; APT::Update::Post-Invoke-Success:: "if /usr/bin/test -w /var/cache/swcatalog -a -e /usr/bin/appstreamcli; then appstreamcli refresh --source=os > /dev/null || true; fi"; APT::Architectures ""; APT::Architectures:: "amd64"; 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 "zstd"; APT::Compressor::zstd::Cost "60"; APT::Compressor::zstd::CompressArg ""; APT::Compressor::zstd::CompressArg:: "-19"; APT::Compressor::zstd::UncompressArg ""; APT::Compressor::zstd::UncompressArg:: "-d"; 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-listchanges-main "listchanges.conf"; Dir::Etc::apt-listchanges-parts "listchanges.conf.d"; Dir::Boot "boot"; Dir::Usr "usr"; 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/cdrom"; 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::DEP-11 ""; Acquire::IndexTargets::deb::DEP-11::MetaKey "$(COMPONENT)/dep11/Components-$(NATIVE_ARCHITECTURE).yml"; Acquire::IndexTargets::deb::DEP-11::ShortDescription "Components-$(NATIVE_ARCHITECTURE)"; Acquire::IndexTargets::deb::DEP-11::Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) Components"; Acquire::IndexTargets::deb::DEP-11::KeepCompressed "true"; Acquire::IndexTargets::deb::DEP-11::KeepCompressedAs "gz"; Acquire::IndexTargets::deb::DEP-11-icons-small ""; Acquire::IndexTargets::deb::DEP-11-icons-small::MetaKey "$(COMPONENT)/dep11/icons-48x48.tar"; Acquire::IndexTargets::deb::DEP-11-icons-small::ShortDescription "icons-48x48"; Acquire::IndexTargets::deb::DEP-11-icons-small::Description "$(RELEASE)/$(COMPONENT) Icons (48x48)"; Acquire::IndexTargets::deb::DEP-11-icons-small::KeepCompressed "true"; Acquire::IndexTargets::deb::DEP-11-icons-small::KeepCompressedAs "gz"; Acquire::IndexTargets::deb::DEP-11-icons-small::DefaultEnabled "true"; Acquire::IndexTargets::deb::DEP-11-icons ""; Acquire::IndexTargets::deb::DEP-11-icons::MetaKey "$(COMPONENT)/dep11/icons-64x64.tar"; Acquire::IndexTargets::deb::DEP-11-icons::ShortDescription "icons-64x64"; Acquire::IndexTargets::deb::DEP-11-icons::Description "$(RELEASE)/$(COMPONENT) Icons (64x64)"; Acquire::IndexTargets::deb::DEP-11-icons::KeepCompressed "true"; Acquire::IndexTargets::deb::DEP-11-icons::KeepCompressedAs "gz"; Acquire::IndexTargets::deb::DEP-11-icons::DefaultEnabled "true"; Acquire::IndexTargets::deb::DEP-11-icons-hidpi ""; Acquire::IndexTargets::deb::DEP-11-icons-hidpi::MetaKey "$(COMPONENT)/dep11/icons-64...@2.tar"; Acquire::IndexTargets::deb::DEP-11-icons-hidpi::ShortDescription "icons-64x64@2"; Acquire::IndexTargets::deb::DEP-11-icons-hidpi::Description "$(RELEASE)/$(COMPONENT) Icons (64x64@2)"; Acquire::IndexTargets::deb::DEP-11-icons-hidpi::KeepCompressed "true"; Acquire::IndexTargets::deb::DEP-11-icons-hidpi::KeepCompressedAs "gz"; Acquire::IndexTargets::deb::DEP-11-icons-hidpi::DefaultEnabled "false"; Acquire::IndexTargets::deb::DEP-11-icons-large ""; Acquire::IndexTargets::deb::DEP-11-icons-large::MetaKey "$(COMPONENT)/dep11/icons-128x128.tar"; Acquire::IndexTargets::deb::DEP-11-icons-large::ShortDescription "icons-128x128"; Acquire::IndexTargets::deb::DEP-11-icons-large::Description "$(RELEASE)/$(COMPONENT) Icons (128x128)"; Acquire::IndexTargets::deb::DEP-11-icons-large::KeepCompressed "true"; Acquire::IndexTargets::deb::DEP-11-icons-large::KeepCompressedAs "gz"; Acquire::IndexTargets::deb::DEP-11-icons-large::DefaultEnabled "false"; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi ""; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::MetaKey "$(COMPONENT)/dep11/icons-128x...@2.tar"; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::ShortDescription "icons-128x128@2"; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::Description "$(RELEASE)/$(COMPONENT) Icons (128x128@2)"; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::KeepCompressed "true"; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::KeepCompressedAs "gz"; Acquire::IndexTargets::deb::DEP-11-icons-large-hidpi::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::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::Snapshots ""; Acquire::Snapshots::URI ""; Acquire::Snapshots::URI::Origin ""; Acquire::Snapshots::URI::Origin::Debian "https://snapshot.debian.org/archive/debian/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Origin::Ubuntu "https://snapshot.ubuntu.com/ubuntu/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Override ""; Acquire::Snapshots::URI::Override::Label ""; Acquire::Snapshots::URI::Override::Label::Debian-Security "https://snapshot.debian.org/archive/debian-security/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Host ""; Acquire::Snapshots::URI::Host::archive.ubuntu.com "https://snapshot.ubuntu.com/@PATH@/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Host::deb.debian.org "https://snapshot.debian.org/archive/@PATH@/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Host::.archive.ubuntu.com "https://snapshot.ubuntu.com/@PATH@/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Host::security.ubuntu.com "https://snapshot.ubuntu.com/@PATH@/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Host::ppa.launchpadcontent.net "https://snapshot.ppa.launchpadcontent.net/@PATH@/@SNAPSHOTID@/"; Acquire::Snapshots::URI::Host::ppa.launchpad.net "https://snapshot.ppa.launchpadcontent.net/@PATH@/@SNAPSHOTID@/"; 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"; DPkg::Post-Invoke ""; DPkg::Post-Invoke:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; Binary "apt-config"; Binary::apt-cdrom ""; Binary::apt-cdrom::APT ""; Binary::apt-cdrom::APT::Internal ""; Binary::apt-cdrom::APT::Internal::OpProgress ""; Binary::apt-cdrom::APT::Internal::OpProgress::EraseLines "0"; Binary::apt ""; Binary::apt::APT ""; Binary::apt::APT::Color "1"; Binary::apt::APT::Output-Version "30"; 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::Cmd::Pattern-Only "1"; Binary::apt::APT::Keep-Downloaded-Packages "0"; Binary::apt::DPkg ""; Binary::apt::DPkg::Progress-Fancy "1"; Binary::apt::DPkg::Lock ""; Binary::apt::DPkg::Lock::Timeout "-1"; CommandLine ""; CommandLine::AsString "apt-config dump"; -- (no /etc/apt/preferences present) -- -- (no /etc/apt/preferences.d/* present) -- -- /etc/apt/sources.list -- #deb cdrom:[Debian GNU/Linux 12.6.0 _Bookworm_ - Official amd64 NETINST with firmware 20240629-10:18]/ bookworm contrib main non-free-firmware deb http://deb.debian.org/debian/ trixie main non-free-firmware deb-src http://deb.debian.org/debian/ trixie main non-free-firmware #deb http://deb.debian.org/debian/ trixie-proposed-updates main non-free-firmware #deb http://security.debian.org/debian-security bookworm-security main non-free-firmware #deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware # bookworm-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports #deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware #deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual. -- (no /etc/apt/sources.list.d/* present) -- -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.10.3-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (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 apt depends on: ii adduser 3.137 ii base-passwd 3.6.4 ii debian-archive-keyring 2023.4 ii gpgv 2.2.43-8+b1 ii libapt-pkg6.0t64 2.9.8 ii libc6 2.40-2 ii libgcc-s1 14.2.0-3 ii libgnutls30t64 3.8.6-2 ii libseccomp2 2.5.5-1+b1 ii libstdc++6 14.2.0-3 ii libsystemd0 256.6-1 Versions of packages apt recommends: ii ca-certificates 20240203 Versions of packages apt suggests: pn apt-doc <none> pn aptitude | synaptic | wajig <none> pn dpkg-dev <none> ii gnupg 2.2.43-8 pn powermgmt-base <none> -- no debconf information