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

Bug#393653: apt-get update loops, infinite download of the same .pdiff files



Package: apt
Version: 0.6.46
Severity: critical
Tags: security
Justification: breaks unrelated software


Feel free to change severity as fit - "critical" is the highest
but being unable to upgrade or install packages breaks
the whole system as it gets more and more outdated
with time.  And of course I don't get security
updates this way either.

"apt-get update" seems to not terminate at all.
It produces output like this:

Get:36 2006-10-14-1418.40.pdiff [30.0kB]
Get:37 2006-10-14-1418.40.pdiff [30.0kB]                   
Get:38 2006-10-10-1317.34.pdiff [80.8kB]              
Get:39 2006-10-16-1354.47.pdiff [1160B]
Get:40 2006-10-16-1354.47.pdiff [1160B]             
Get:41 2006-10-11-1350.40.pdiff [360B]           
Get:42 2006-10-11-1350.40.pdiff [36.1kB]
Get:43 2006-10-11-1350.40.pdiff [36.1kB]                   
Get:44 2006-10-13-1359.55.pdiff [807B]                 
Get:45 2006-10-12-1433.11.pdiff [598B]
Get:46 2006-10-12-1433.11.pdiff [598B]             
Get:47 2006-10-06-1339.35.pdiff [4878B]          
Get:48 2006-10-14-1418.40.pdiff [1417B]
Get:49 2006-10-14-1418.40.pdiff [1417B]            

Here 2006-10-14-1418.40.pdiff seems to repeat over and over.
Several other names do too - this never stops. apt-get
forever remains at "99% Packages rred." 

Theoretically, this might terminate someday. But something is 
definitely wrong when "update" takes *much* more time 
than the weekly dist-upgrade takes.


Installing single packages with "apt-get" still works sometimes,
but this too becomes impossible as the packages referenced from
my outdated package database no longer exists in the pool.

I can't upgrade to the newer "apt" for example, because
it isn't in the database and "update" fails. "dist-upgrade"
also fail trying to fetch outdated packages.

So I am stuck.  Of course, this is the price of using 
testing+unstable.  I'll try downloading the newest apt
package manually and install it using dpkg.  


This version of "apt" is dangerous in that it
1) Gets itself stuck
2) It becomes a ddos attack on the debian servers, if many users starts
   unattended "apt-get update" and keep downloading forever.
   apt-get is indeed slow today . . .



-- Package-specific info:

-- (/etc/apt/preferences present, but not submitted) --
Pasted in manually, as "reporbug" crashes with some kind of 
unicode error when I let it include files itself:

Package:*
Pin: release a=stable
Pin-Priority:800

Package: *
Pin: release a=testing
Pin-Priority: 900

Package: *
Pin: release a=unstable
Pin-Priority: 800

Package: *
Pin: release a=experimental
Pin-Priority: 700

Package: *
Pin: release o=Debian
Pin-Priority: -10


-- (/etc/apt/sources.list present, but not submitted) --
Included manually, as reportbug otherwise crashes:

#testing=etch
#unstable=sid
#stable=sarge
deb-src ftp://ftp.debian.org/debian testing main contrib non-free 
deb-src ftp://ftp.debian.org/debian stable main contrib non-free
deb-src ftp://ftp.debian.org/debian unstable main contrib non-free

#Sikkerhetsoppdateringer
deb http://security.debian.org/ sarge/updates main contrib non-free

# Stable:
deb ftp://ftp.fi.debian.org/pub/debian stable main contrib non-free 


#Testing:
deb ftp://ftp.fi.debian.org/pub/debian testing main contrib non-free 
#deb ftp://ftp.fi.debian.org/pub/debian-non-US testing/non-US main
contrib non-f
ree

#Unstable
deb ftp://ftp.fi.debian.org/pub/debian unstable main contrib non-free 

#Experimental
deb http://ftp.fi.debian.org/debian/ ../project/experimental main

#Andre som ogs<E5> distribuerer .deb-filer:
#initng
deb http://debian.space-based.de/debs/ experimental main

#deb ftp://ftp.uninett.no/pub/linux/packages/openoffice-debian testing
main cont
rib
deb http://developer.skulelinux.no/~gautehk/ooo-deb ./

deb http://security.debian.org/ stable/updates main


#djbdns bin<E6>rpakker
deb http://smarden.org/pape/Debian sarge unofficial

#mozilla thunderbird prerelease
deb http://people.debian.org/~asac/testing ./

#26/9 2004 DRI X
#See http://www.nixnuts.net/files/README.txt
deb http://www.nixnuts.net/files/ ./
deb-src http://www.nixnuts.net/files/ ./

#libdvdcss
deb http://download.videolan.org/pub/videolan/debian sid main




-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (800, 'stable'), (700, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19-rc1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages apt depends on:
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libgcc1                      1:4.1.1-13  GCC support library
ii  libstdc++6                   4.1.1-13    The GNU Standard C++ Library v3

Versions of packages apt recommends:
pn  debian-archive-keyring        <none>     (no description available)

-- debconf-show failed



Reply to: