Deluge

здравствуйте.
При запуске deluge появляется следующее:

calculate slava #deluge-gtk
Traceback (most recent call last):
  File "/usr/bin/deluge-gtk", line 9, in <module>
    load_entry_point('deluge==1.3.1', 'gui_scripts', 'deluge-gtk')()
  File "/usr/lib64/python2.7/site-packages/pkg_resources.py", line 306, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib64/python2.7/site-packages/pkg_resources.py", line 2245, in load_entry_point
    return ep.load()
  File "/usr/lib64/python2.7/site-packages/pkg_resources.py", line 1955, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/__init__.py", line 1, in <module>
    from gtkui import start
  File "/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 38, in <module>
    from twisted.internet import gtk2reactor
ImportError: No module named twisted.internet

Как победить это ?

Вы пишите в общий форум. Какой дистрибутив Вы используете? Вы выполняли обновление питона? http://www.calculate-linux.ru/blogs/show/227

Calculate Linux Desktop (CLDG)
Толькочто обновил всё.
Питон тоже обновил.
calculate slava # eselect python list
Available Python interpreters:
[1] python2.6
[2] python2.7 *
[3] python3.1

Ну нужно не просто питон обновить, а все его зависимости. Если Вы используете бинарный профиль, все пакеты уже скомпилированы под питон 2.7.

P.S. Проверил в CLDG из Stage 20110420 - все работает.

Если ошибка после обновления питона по инструкции выше осталась - попробуйте пересобрать сам твистед с модулями и потом делюгу:

 # emerge -av1 $(eix -I --only-names twisted|tr '\n' ' ') && emerge -av1 net-p2p/deluge

после выполнения команды:
emerge -C =dev-lang/python-2.6.6-r2; revdep-rebuild
появилась проблема со сбокой app-editors/gedit-2.30.4
log во вложении.
как справиться с этим ?
заранее спасибо.

build.log (19.5 KB)

После emerge -C =dev-lang/python-2.6.6-r2 нужно выполнить python-updater, затем emerge -ac, затем уже можно revdep-rebuild и все остальное. У вас питон физически удален, но ссылки на него присутствуют в логе. Думаю это решит Вашу проблему.

Наконец-то gedit собрался, и deluga запускается :-).
Спасибо Всем.

А что помогло в конечном счете?

Алексей Чуклимов wrote:

После emerge -C =dev-lang/python-2.6.6-r2 нужно выполнить python-updater, затем emerge -ac, затем уже можно revdep-rebuild и все остальное. У вас питон физически удален, но ссылки на него присутствуют в логе. Думаю это решит Вашу проблему.

Также пересобрал всё, на что при запуске ругался deluge.