Deluge crash with 'exceptions.UnicodeDecodeError' if python-rencode is installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
deluge (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I run Ubuntu with Russian locale and all desktop directories have Russian name by default (Downloads, Video, etc) so deluge by default saves torrents in directories with non-ASCII paths. Today I tried to install deluge 2.0 from ppa and it crashed when I tried run it. I then reverted to version shipped with Xenial which still crashed. I removed additional packages pulled in by 2.0 one by one and to my surprise mere existence of python-rencode causes deluge crash. This is rather show stopper for me as I cannot update to 2.0 (which I need due to improved proxy settings).
bor@bor-
Name: xxx
ID: yyy
...
bor@bor-
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
...
Для их удаления используйте «sudo apt autoremove».
НОВЫЕ пакеты, которые будут установлены:
python-rencode
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 31,3 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 102 kB.
Пол:1 http://
Получено 31,3 kБ за 0с (43,4 kБ/c)
Выбор ранее не выбранного пакета python-rencode.
(Чтение базы данных … на данный момент установлено 299035 файлов и каталогов.)
Подготовка к распаковке …/python-
Распаковывается python-rencode (1.0.3-1build2) …
Настраивается пакет python-rencode (1.0.3-1build2) …
bor@bor-
Name: xxx
ID: yyy
State: Seeding Up Speed: 0.0 КБ/с
Seeds: 0 (-1) Peers: 1 (-1) Availability: 0.00
Size: 6.2 ГБ/6.2 ГБ Ratio: 0.811
Seed time: 11 days 14:22:05 Active: 11 days 14:49:42
Error getting torrent info: [Failure instance: Traceback: <type 'exceptions.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
--- <exception caught here> ---
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
]
bor@bor-
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: deluge 1.3.12-1ubuntu1
ProcVersionSign
Uname: Linux 4.8.0-58-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.9
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Jul 18 19:35:57 2017
DistributionCha
# This is a distribution channel descriptor
# For more information see http://
canonical-
InstallationDate: Installed on 2015-07-02 (747 days ago)
InstallationMedia: Ubuntu 14.04 "Trusty" - Build amd64 LIVE Binary 20140620-04:25
PackageArchitec
SourcePackage: deluge
UpgradeStatus: Upgraded to xenial on 2016-10-29 (262 days ago)
We ship a python-only version of rencode with Deluge so the rencode cython version must have an issue.
You might be able to force remove python-rencode using dpkg after installing Deluge 2.0, hopefully making it usable again...
This will need reporting upstream to: https:/ /github. com/aresch/ rencode