Package: apt-proxy
Version: 1.9.36.1
Severity: normal
I had a "apt-get update" stuck downloading from apt-proxy.
Investigation shows the following backtrace in the log. apt-proxy
should deal nicely with such a condition, so the clients are not stuck
waiting for data.
2008/03/24 09:42 +0200 [Channel,1,10.0.0.5] [CacheEntry] this is a real
request:/var/cache/apt-proxy/debian/dists/sid/main/binary-i386/Packages.bz2
2008/03/24 09:42 +0200 [TimeoutProtocol,client] [CacheEntry] download
started:/var/cache/apt-proxy/debian/dists/sid/main/binary-i386/Packages.bz2
2008/03/24 09:42 +0200 [TimeoutProtocol,client] [CacheEntry] download
started:/var/cache/apt-proxy/debian/dists/sid/main/binary-i386/Packages
2008/03/24 09:42 +0200 [TimeoutProtocol,client] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line
48, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line
33, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/python/context.py",
line 59, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/python/context.py",
line 37, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File
"/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 139,
in _doReadOrWrite
why = getattr(selectable, method)()
File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line
362, in doRead
return self.protocol.dataReceived(data)
File
"/usr/lib/python2.4/site-packages/twisted/protocols/policies.py", line 397, in
dataReceived
ProtocolWrapper.dataReceived(self, data)
File
"/usr/lib/python2.4/site-packages/twisted/protocols/policies.py", line 72, in
dataReceived
self.wrappedProtocol.dataReceived(data)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py",
line 240, in dataReceived
return self.rawDataReceived(data)
File "/usr/lib/python2.4/site-packages/apt_proxy/fetchers.py", line
399, in rawDataReceived
self.fetcher.data_received(data)
File "/usr/lib/python2.4/site-packages/apt_proxy/fetchers.py", line
151, in data_received
self.cacheEntry.download_data_received(data)
File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 393,
in download_data_received
self.streamfile.append(data)
File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 541,
in append
self.file.write(data)
exceptions.IOError: [Errno 28] No space left on device
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (90, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.23.8-smp (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=french (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages apt-proxy depends on:
ii adduser 3.106 add and remove users and groups
ii bzip2 1.0.4-4 high-quality block-sorting file co
ii debconf [debconf-2.0] 1.5.20 Debian configuration management sy
ii logrotate 3.7.1-3 Log rotation utility
ii python 2.4.4-6 An interactive high-level object-o
ii python-apt 0.7.5 Python interface to libapt-pkg
ii python-central 0.6.1 register and build utility for Pyt
ii python-twisted-web 0.7.0-1 An HTTP protocol implementation to
apt-proxy recommends no packages.
-- debconf information:
* apt-proxy/upgrading-v2:
* apt-proxy/upgrading-v2-result:
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]