Bug#556216: marked as done (apt: Acquire::CompressionTypes causes infinite loop)
Your message dated Mon, 16 Nov 2009 04:01:26 +0100
with message-id <c64043e60911151901q6b95f9b7of69e0169bf0bf727@mail.gmail.com>
and subject line Re: Bug#556216: apt: Acquire::CompressionTypes causes infinite loop
has caused the Debian Bug report #556216,
regarding apt: Acquire::CompressionTypes causes infinite loop
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
556216: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556216
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.7.23.1
Severity: normal
When I set Acquire::CompressionTypes (thanks for this feature, BTW!), "aptitude update" seems to enter an infinite loop (left it running for several minutes).
Configuration taken from [1] since it was documented neither in [2] nor in apt.conf(5).
[1] https://bugs.launchpad.net/ubuntu/+source/apt/+bug/71746
[2] /usr/share/doc/apt/examples/configure-index.gz
=== Begin ===
sascha.silbe@flatty:~$ sudo aptitude update
Hit http://ftp.de.debian.org squeeze Release.gpg
Ign http://ftp.de.debian.org squeeze/main Translation-en_GB
Get:1 http://www.infra-silbe.de squeeze Release.gpg [489B]
Hit http://ftp.de.debian.org sid Release.gpg
Ign http://ftp.de.debian.org sid/main Translation-en_GB
Ign http://www.infra-silbe.de squeeze/main Translation-en_GB
Get:2 http://www.infra-silbe.de squeeze Release [13.1kB]
Hit http://ftp.de.debian.org squeeze Release
Get:3 http://ftp.de.debian.org sid Release [101kB]
Get:4 http://security.debian.org squeeze/updates Release.gpg [835B]
Ign http://security.debian.org squeeze/updates/main Translation-en_GB
Get:5 http://security.debian.org squeeze/updates Release [37.7kB]
Get:6 http://www.infra-silbe.de squeeze/main Packages [3,785B]
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Get:7 http://www.infra-silbe.de squeeze/main Sources [2,695B]
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org sid Release
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org sid/main Packages
Ign http://ftp.de.debian.org sid/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
[...]
Ign http://security.debian.org squeeze/updates/main Sources
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org sid/main Packages
Ign http://ftp.de.debian.org sid/main Sources
Ign http://security.debian.org squeeze/updates/main Packages
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://ftp.de.debian.org sid/main Packages
Ign http://security.debian.org squeeze/updates/main Sources
Ign http://ftp.de.debian.org sid/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
Ign http://ftp.de.debian.org squeeze/main Sources
Ign http://security.debian.org squeeze/updates/main Packages
Ign http://ftp.de.debian.org sid/main Packages
Ign http://ftp.de.debian.org sid/main Sources
Ign http://ftp.de.debian.org squeeze/main Packages
[...]
=== End ===
-- Package-specific info:
-- apt-config dump --
APT "";
APT::Architecture "armel";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Acquire "";
APT::Acquire::Translation "environment";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
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::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
DPkg "";
DPkg::Pre-Invoke "";
DPkg::Pre-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper pre-install; fi";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper post-install; fi";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/apt-listbugs apt || exit 10";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/sbin/apt-listbugs "";
DPkg::Tools::Options::/usr/sbin/apt-listbugs::Version "2";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
RPM "";
RPM::Pre-Invoke "";
RPM::Pre-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper pre-install; fi";
RPM::Post-Invoke "";
RPM::Post-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper post-install; fi";
Acquire "";
Acquire::http "";
Acquire::http::proxy "http://proxy.sascha.silbe.org.:3128/";
Acquire::Pdiffs "false";
Acquire::CompressionTypes "";
Acquire::CompressionTypes:: ".gz";
Acquire::CompressionTypes:: ".bz2";
-- /etc/apt/preferences --
Package: *
Pin: release a=unstable
Pin-Priority: -10
Package: *
Pin: release o=Debian,n=squeeze
Pin-Priority: 500
Package: *
Pin: release o=infra-silbe.de,n=squeeze
Pin-Priority: 600
Explanation: djbdns/dbndns is in sid only because of "security" issues (slightly accelerated birthday attack)
Package: dbndns
Pin: release o=Debian,a=unstable
Pin-Priority: 300
-- /etc/apt/sources.list --
deb http://ftp.de.debian.org/debian squeeze main
deb-src http://ftp.de.debian.org/debian squeeze main
deb http://ftp.de.debian.org/debian sid main
deb-src http://ftp.de.debian.org/debian sid main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
deb http://www.infra-silbe.de/debian/ squeeze main
deb-src http://www.infra-silbe.de/debian/ squeeze main
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: armel (armv5tel)
Kernel: Linux 2.6.32-rc7-flatty-ocf-1-00005-g45eddc5
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages apt depends on:
ii debian-archive-keyring 2009.01.31 GnuPG archive keys of the Debian a
ii libc6 2.10.1-5 GNU C Library: Shared libraries
ii libgcc1 1:4.4.1-4 GCC support library
ii libstdc++6 4.4.1-4 The GNU Standard C++ Library v3
apt recommends no packages.
Versions of packages apt suggests:
pn apt-doc <none> (no description available)
ii aptitude 0.4.11.11-1+b4 terminal-based package manager
ii bzip2 1.0.5-3 high-quality block-sorting file co
ii dpkg-dev 1.15.4.1 Debian package development tools
ii lzma 4.43-14 Compression method of 7z format in
ii python-apt 0.7.13.3 Python interface to libapt-pkg
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi Sascha Silbe,
First of all: Thanks for the report! :)
(and btw: Thanks from the team for the feature-thanks ;) )
> Configuration taken from [1] since it was documented neither in [2] nor in apt.conf(5).
Sry, but this configuration is broken (TM) and
i therefore close this bugreport (for now) but feel free to reopen it
if it is still broken after fixing the configuration.
While i used the idea and some code from the patch i tried especially to
simplify adding more compression types and/or using a different method
for a compression type on the fly so the option is a bit more complicated.
You should find a brief description in apt.conf (5) at the end of the
Acquire-group description: But please note that you should try 0.7.24
which is currently laying around in unstable as mips has a pretty obscure
build failure.
The description in 0.7.24 is a bit more detailed and an Order sub-group
was added (with a syntax close to the one in your first link)
to simplify the process a bit.
If you have further questions or any suggestions:
You know there you can find us. ;)
Best regards / Mit freundlichen Grüßen,
David "DonKult" Kalnischkies
--- End Message ---
Reply to: