Package: apt-proxy Version: 1.9.33 Severity: important
Hello, w/o using force, I have arrived at apt-proxy plus twisted 2.2 which is incompatible with apt-proxy. I think it shows. This happens when apt-proxy receives a request for a non-existant file: 2006/03/29 16:45 CEST [Channel,21,192.168.1.22] [FetcherCachedFile] Serving from cache: /mnt/deb/debian/pool/ma in/t/tcpdump/tcpdump_3.8.3-5sarge1_i386.deb size:238642 2006/03/29 16:45 CEST [Channel,21,192.168.1.22] Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 53, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.3/site-packages/twisted/python/log.py", line 38, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.3/site-packages/twisted/python/context.py", line 59, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.3/site-packages/twisted/python/context.py", line 37, in callWithContext return func(*args,**kw) --- <exception caught here> --- File "/usr/lib/python2.3/site-packages/twisted/internet/selectreactor.py", line 139, in _doReadOrWrite why = getattr(selectable, method)() File "/usr/lib/python2.3/site-packages/twisted/internet/tcp.py", line 349, in doRead return self.protocol.dataReceived(data) File "/usr/lib/python2.3/site-packages/twisted/protocols/basic.py", line 232, in dataReceived why = self.lineReceived(line) File "/usr/lib/python2.3/site-packages/twisted/web/http.py", line 961, in lineReceived self.allContentReceived() File "/usr/share/python-support/apt-proxy/apt_proxy/apt_proxy.py", line 1661, in allContentReceived http.HTTPChannel.allContentReceived(self) File "/usr/lib/python2.3/site-packages/twisted/web/http.py", line 1002, in allContentReceived req.requestReceived(command, path, version) File "/usr/lib/python2.3/site-packages/twisted/web/http.py", line 557, in requestReceived self.process() File "/usr/share/python-support/apt-proxy/apt_proxy/apt_proxy.py", line 1400, in process self.fetch() File "/usr/share/python-support/apt-proxy/apt_proxy/apt_proxy.py", line 1471, in fetch running[self.uri].insert_request(self) File "/usr/share/python-support/apt-proxy/apt_proxy/apt_proxy.py", line 1163, in insert_request self.start_transfer(request) File "/usr/share/python-support/apt-proxy/apt_proxy/apt_proxy.py", line 1184, in start_transfer file = open(self.local_file,'rb') -- Systeptions.IOError: [Errno 2] No such file or directory: '/mnt/deb/debian/pool/main/t/tcpdump/tcpdump_3.8.3-5sarge1_i386.deb' 2006/03/29 16:45 CEST [Channel,21,192.168.1.22] [Fetcher] Last request removed 2006/03/29 16:45 CEST [Channel,21,192.168.1.22] [debug] Client connection closed Noteworthy is that it takes considerable time, apparently almost a minute, between where apt-proxy spits out the first parts of that backtrace and the last parts of it, after which it looks like it resumes operation, but doesn't really answer. Subsequent requests look like this from the client side: After unpacking 44.1MB of additional disk space will be used. Do you want to continue? [Y/n] Err http://192.168.1.5 stable/main less 382-1 Connection failed Failed to fetch http://192.168.1.5:9999/debian/pool/main/l/less/less_382-1_i386.deb Connection failed E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? Which, in effect, means that I have to restart the daemon. Best, --Toni++ Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.27-2-686-smp Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages apt-proxy depends on: ii adduser 3.85 Add and remove users and groups ii bzip2 1.0.3-2 high-quality block-sorting file co ii debconf [debconf-2.0] 1.4.72 Debian configuration management sy ii logrotate 3.7.1-2 Log rotation utility ii python 2.3.5-5 An interactive high-level object-o ii python-bsddb3 3.3.0-6 Python interface to libdb3 ii python-support 0.1.1 automated rebuilding support for p ii python-twisted 2.2.0-1 Event-based framework for internet ii python-twisted-web 0.5.0-4 An HTTP protocol implementation to ii python2.3 2.3.5-9.1 An interactive high-level object-o 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]