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]

Reply via email to