Package: apt-proxy Version: 1.9.35-0.3 Severity: normal Hi
Apt-proxy died today. The following exception seems to be the cause. 2007/03/20 10:26 EST [Channel,1127,192.168.1.23] [CacheEntry] file_sent:/var/cache/apt-proxy/debian/pool/main/g/gpm/libgpmg1 _1.19.6-25_i386.deb 2007/03/20 10:26 EST [Channel,1128,192.168.1.23] Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 53, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 38, 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 348, in doRead return self.protocol.dataReceived(data) File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line 232, in dataReceived why = self.lineReceived(line) File "/usr/lib/python2.4/site-packages/twisted/web/http.py", line 1004, in lineReceived self.allContentReceived() File "/usr/lib/python2.4/site-packages/apt_proxy/apt_proxy.py", line 374, in allContentReceived http.HTTPChannel.allContentReceived(self) File "/usr/lib/python2.4/site-packages/twisted/web/http.py", line 1045, in allContentReceived req.requestReceived(command, path, version) File "/usr/lib/python2.4/site-packages/twisted/web/http.py", line 601, in requestReceived self.process() File "/usr/lib/python2.4/site-packages/apt_proxy/apt_proxy.py", line 282, in process self.cacheEntry.add_request(self) File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 98, in add_request self.get() File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 153, in get if self.check_age(): File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 196, in check_age if update_times.has_key(self.cache_path): File "UserDict.py", line 91, in has_key value = self[key] File "bsddb/dbshelve.py", line 106, in __getitem__ bsddb.db.DBRunRecoveryError: (-30974, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: Invalid argument ') 2007/03/20 10:26 EST [Channel,1129,192.168.1.23] Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 53, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 38, 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 348, in doRead return self.protocol.dataReceived(data) File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line 232, in dataReceived why = self.lineReceived(line) File "/usr/lib/python2.4/site-packages/twisted/web/http.py", line 1004, in lineReceived self.allContentReceived() File "/usr/lib/python2.4/site-packages/apt_proxy/apt_proxy.py", line 374, in allContentReceived http.HTTPChannel.allContentReceived(self) File "/usr/lib/python2.4/site-packages/twisted/web/http.py", line 1045, in allContentReceived req.requestReceived(command, path, version) File "/usr/lib/python2.4/site-packages/twisted/web/http.py", line 601, in requestReceived self.process() File "/usr/lib/python2.4/site-packages/apt_proxy/apt_proxy.py", line 282, in process self.cacheEntry.add_request(self) File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 98, in add_request self.get() File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 153, in get if self.check_age(): File "/usr/lib/python2.4/site-packages/apt_proxy/cache.py", line 196, in check_age if update_times.has_key(self.cache_path): File "UserDict.py", line 91, in has_key value = self[key] File "bsddb/dbshelve.py", line 106, in __getitem__ bsddb.db.DBRunRecoveryError: (-30974, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region err or detected; run recovery') All subsequent access attempts to retrieve a file seem to return the second exception. After a restart everything seems ok. Thanks for your work in Debian. Andrew V. -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-686 Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Versions of packages apt-proxy depends on: ii adduser 3.102 Add and remove users and groups ii bzip2 1.0.3-6 high-quality block-sorting file co ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy ii logrotate 3.7.1-3 Log rotation utility ii python 2.4.4-2 An interactive high-level object-o ii python-apt 0.6.19 Python interface to libapt-pkg ii python-central 0.5.12 register and build utility for Pyt ii python-twisted-web 0.6.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]