[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: