Package: apt-p2p
Version: 0.1.6+nmu1
Severity: grave
File: AptPackages.py
Tags: patch
Justification: renders package unusable
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
Installation of the package.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Issue the command '/etc/init.d/apt-p2p start' at root prompt.
* What was the outcome of this action?
The following error message was displayed :
Starting apt-p2pUnhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 642,
in run
runApp(config)
File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 23,
in runApp
_SomeApplicationRunner(config).run()
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 376,
in run
self.application = self.createOrGetApplication()
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 441,
in createOrGetApplication
application = getApplication(self.config, passphrase)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 452,
in getApplication
application = service.loadApplication(filename, style, passphrase)
File "/usr/lib/python2.7/dist-packages/twisted/application/service.py", line
405, in loadApplication
application = sob.loadValueFromFile(filename, 'application', passphrase)
File "/usr/lib/python2.7/dist-packages/twisted/persisted/sob.py", line 210,
in loadValueFromFile
exec fileObj in d, d
File "/usr/sbin/apt-p2p", line 73, in <module>
from apt_p2p.apt_p2p import AptP2P
File "/usr/lib/pymodules/python2.7/apt_p2p/apt_p2p.py", line 19, in <module>
from MirrorManager import MirrorManager
File "/usr/lib/pymodules/python2.7/apt_p2p/MirrorManager.py", line 16, in
<module>
from AptPackages import AptPackages
File "/usr/lib/pymodules/python2.7/apt_p2p/AptPackages.py", line 40, in
<module>
from apt.progress.old import OpProgress
exceptions.ImportError: No module named old
* What outcome did you expect instead?
The usual 'Starting apt-p2p' message.
* Problem fixed
The problem was fixed by editing the file
'/usr/lib/pymodules/python2.7/apt_p2p/AptPackages.py' and replace the
code line :
from apt.progress.old import OpProgress
by the the code line :
from apt.progress.base import OpProgress
It save my day, but may be this fix has sides effects I cannot even imagine.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages apt-p2p depends on:
ii adduser 3.113+nmu3
ii python 2.7.5-5
ii python-apt 0.9.3.5
ii python-debian 0.1.21+nmu2
ii python-pysqlite2 2.6.3-3
ii python-support 1.0.15
ii python-twisted-web2 8.1.0-3
apt-p2p recommends no packages.
apt-p2p suggests no packages.
-- Configuration Files:
/etc/apt-p2p/apt-p2p.conf changed:
[DEFAULT]
PORT = 9970
UPLOAD_LIMIT = 0
MIN_DOWNLOAD_PEERS = 0
CACHE_DIR = /var/cache/apt-p2p
LOCAL_OK = yes
REMOTE_STATS = yes
UNLOAD_PACKAGES_CACHE = 5m
KEY_REFRESH = 2.5h
USERNAME = apt-p2p
DHT = apt_p2p_Khashmir
DHT-ONLY = no
[apt_p2p_Khashmir]
BOOTSTRAP = earpop.petiteanse.net:9970
vortex.petiteanse.net:9970
starlight.petiteanse.net:9970
chalet.petiteanse.net:9970
ratrace.petiteanse.net:9970
hermit.petiteanse.net:9970
turmoil.petiteanse.net:9970
plantation.petiteanse.net:9970
steer.petiteanse.net:9970
BOOTSTRAP_NODE = yes
CHECKPOINT_INTERVAL = 5m
CONCURRENT_REQS = 8
STORE_REDUNDANCY = 6
RETRIEVE_VALUES = -10000
MAX_FAILURES = 3
MIN_PING_INTERVAL = 15m
BUCKET_STALENESS = 1h
KEY_EXPIRE = 3h
KRPC_TIMEOUT = 9s
KRPC_INITIAL_DELAY = 2s
SPEW = no
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]