BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Deluge. No module named libtorrent.
СообщениеДобавлено: Вс 22 дек, 2019 4:18 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 83
После обновления потов не запускается delugd. Пишет в лог
Код:
[ERROR   ] 15:00:35 main:248 No module named libtorrent
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/deluge/main.py", line 241, in start_daemon
    Daemon(options, args)
  File "/usr/local/lib/python2.7/site-packages/deluge/core/daemon.py", line 144, in __init__
    from deluge.core.core import Core
  File "/usr/local/lib/python2.7/site-packages/deluge/core/core.py", line 38, in <module>
    from deluge._libtorrent import lt
  File "/usr/local/lib/python2.7/site-packages/deluge/_libtorrent.py", line 59, in <module>
    import libtorrent as lt
ImportError: No module named libtorrent

Там
Код:
20191216:
  AFFECTS: users of python
  AUTHOR: antoine@FreeBSD.org

  Default version of python3 and python was switched to 3.7.

и
Код:
pkg info | grep libtorrent
deluge-1.3.15,2                Bittorrent client using Python, GTK2, and libtorrent-rasterbar
deluge-cli-1.3.15_9            CLI part of bittorrent client using Python and libtorrent-rasterbar
py27-libtorrent-rasterbar-1.2.2 Python bindings for libtorrent-rasterbar
py37-libtorrent-rasterbar-1.2.2 Python bindings for libtorrent-rasterbar

видимо дело в версиях py27/37-libtorrent-rasterbar-1.2.2. Как его обновить правильно?
Пересобирание этих портов не помогает. :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Deluge. No module named libtorrent.
СообщениеДобавлено: Вс 22 дек, 2019 5:02 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5323
Откуда: Москва
А с каким питоном собран deluge? Предполагаю что с 3.6-м и поэтому пересобрать надо именно его.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Deluge. No module named libtorrent.
СообщениеДобавлено: Вс 22 дек, 2019 6:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 83
AMDmi3 писал(а):
пересобрать надо именно его.

Этих пересобирал.
Код:
deluge-1.3.15,2                Bittorrent client using Python, GTK2, and libtorrent-rasterbar
deluge-cli-1.3.15_9            CLI part of bittorrent client using Python and libtorrent-rasterbar

Не помогло.
Или надо этих?
Код:
python-3.7_3,2                 "meta-port" for the default version of Python interpreter
python2-2_3                    The "meta-port" for version 2 of the Python interpreter
python27-2.7.17_1              Interpreted object-oriented programming language
python3-3_3                    The "meta-port" for version 3 of the Python interpreter
python36-3.6.9_3               Interpreted object-oriented programming language
python37-3.7.5_1               Interpreted object-oriented programming language

Оу! Изображение
Код:
pkg delete python36-3.6.9_3
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 262 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
Бла...
Бла...
Бла...
Number of packages to be removed: 262

The operation will free 5 GiB.

Proceed with deinstalling packages? [y/N]: n

Вот этих 262 наверное тоже надо пересобирать? Не для deluge конечно, а вообще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Deluge. No module named libtorrent.
СообщениеДобавлено: Вс 22 дек, 2019 7:43 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 83
Среди этих 262 пакетов, зависимых от python36-3.6.9_3 есть deluge-1.3.15,2, но после
Код:
portupgrade -f deluge

он не пропадает из этого списка… и не запускается. Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Deluge. No module named libtorrent.
СообщениеДобавлено: Пн 23 дек, 2019 5:42 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5323
Откуда: Москва
Погодите, во-первых, deluge вообще не работает с 3 питоном:
Код:
USES=       gettext python:-2.7

поэтому что вы там делали с 3-м ему должно быть побоку.

Во-вторых, py-libtorrent-rasterbar/Makefile:
Код:
BROKEN=     Doesn't install anything since the last major release: https://github.com/arvidn/libtorrent/issues/4204


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Deluge. No module named libtorrent.
СообщениеДобавлено: Пн 23 дек, 2019 6:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 83
AMDmi3 писал(а):
Во-вторых, py-libtorrent-rasterbar/Makefile:
Код:
BROKEN=     Doesn't install anything since the last major release: https://github.com/arvidn/libtorrent/issues/4204

О как. Он оказывватся BROKEN... :cry: Да, точно
Код:
pkg info -l py27-libtorrent-rasterbar-1.2.2
py27-libtorrent-rasterbar-1.2.2:
        /usr/local/lib/python2.7/site-packages/python_libtorrent-1.2.2-py2.7.egg-info/PKG-INFO
        /usr/local/lib/python2.7/site-packages/python_libtorrent-1.2.2-py2.7.egg-info/SOURCES.txt
        /usr/local/lib/python2.7/site-packages/python_libtorrent-1.2.2-py2.7.egg-info/dependency_links.txt
        /usr/local/lib/python2.7/site-packages/python_libtorrent-1.2.2-py2.7.egg-info/top_level.txt
        /usr/local/share/licenses/py27-libtorrent-rasterbar-1.2.2/BSD3CLAUSE
        /usr/local/share/licenses/py27-libtorrent-rasterbar-1.2.2/LICENSE
        /usr/local/share/licenses/py27-libtorrent-rasterbar-1.2.2/catalog.mk

и don't install. Очень жду когда починят. :hospital:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика