LINUX.ORG.RU

[gentoo] перестал запускаться Gajim

 


0

0

/usr/lib/python2.6/site-packages/gajim/common/xmpp/auth.py:24: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha,base64,random,dispatcher /usr/lib/python2.6/site-packages/gajim/common/xmpp/auth.py:26: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 Если запускать из терминала, выдает:

ImportError: could not import bonobo.ui

Traceback (most recent call last):

File «gajim.py», line 3354, in <module>

cli.set_restart_command(len(argv), argv)

AttributeError: '__main__.GnomeClient' object has no attribute 'set_restart_command'

Error in atexit._run_exitfuncs:

Traceback (most recent call last):

File «/usr/lib/python2.6/atexit.py», line 24, in _run_exitfuncs

func(*targs, **kargs)

File «gajim.py», line 408, in on_exit

gajim.interface.save_config()

AttributeError: 'NoneType' object has no attribute 'save_config'

Error in sys.exitfunc:

Traceback (most recent call last):

File «/usr/lib/python2.6/atexit.py», line 24, in _run_exitfuncs

func(*targs, **kargs)

File «gajim.py», line 408, in on_exit

gajim.interface.save_config()

AttributeError: 'NoneType' object has no attribute 'save_config'

★★

>>ImportError: could not import bonobo.ui

переинсталлил уже все dev-python/libbonobo-python, gnome-base/libbonobo, gnome-base/libbonoboui - ничего не изменилось. revdep-rebuild и python-updater не помогли также :)

vitroot ★★
() автор топика
Ответ на: комментарий от record

без -e пересобрал - ничего не изменилось

vitroot ★★
() автор топика

Пересобери только зависимости.

Смотреть командой qdepends -r dev-python/gnome-python (qdepends в пакете app-portage/portage-utils)

У меня они такие:
dev-python/gnome-python-base dev-python/gconf-python dev-python/gnome-vfs-python dev-python/libgnomecanvas-python dev-python/libbonobo-python dev-python/libgnome-python

Nao ★★★★★
()
Ответ на: комментарий от Nao

emerge dev-python/gnome-python-desktop dev-python/gnome-python dev-python/gnome-python-extras dev-python/gnome-python-desktop-base dev-python/gnome-python-extras-base dev-python/gnome-python-base dev-python/gconf-python dev-python/gnome-vfs-python dev-python/libgnomecanvas-python dev-python/libbonobo-python dev-python/libgnome-python

пересобралось все. Результат:


$ gajim
/home/vitalka/.themes/rezlooks-nomenu/gtk-2.0/gtkrc:54: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/home/vitalka/.themes/rezlooks-nomenu/gtk-2.0/gtkrc:55: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/home/vitalka/.themes/rezlooks-nomenu/gtk-2.0/gtkrc:56: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
/usr/lib/python2.6/site-packages/gajim/common/xmpp/auth.py:24: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha,base64,random,dispatcher
/usr/lib/python2.6/site-packages/gajim/common/xmpp/auth.py:26: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
ImportError: could not import bonobo.ui
Traceback (most recent call last):
File "gajim.py", line 3354, in <module>
cli.set_restart_command(len(argv), argv)
AttributeError: '__main__.GnomeClient' object has no attribute 'set_restart_command'
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 408, in on_exit
gajim.interface.save_config()
AttributeError: 'NoneType' object has no attribute 'save_config'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 408, in on_exit
gajim.interface.save_config()
AttributeError: 'NoneType' object has no attribute 'save_config'

vitroot ★★
() автор топика

После обновления пистона с 2.5 на 2.6 сам много мучался. Апдейтер его хреновый, много чего не находит. При обнаружении очередной сдохшей или новой незапускающейся софтины внимательно курил вывод на предмет ImportError и переустанавливал похожие dev-python/ ебилды.

>ImportError: could not import bonobo.ui

Вероятно стоит попробовать поискать bonoboui (это какая-то гномовская буйня) и еще переустановить pygtk и pygobject (именно в последнем почему-то спрятаны пистоновские модули pygtk и gtk).

Сейчас с рабочей мандривы, вечером, если проблема останется, дома на генте попробую более детально посмотреть.

staseg ★★★★★
()
Ответ на: комментарий от staseg

Прошу прощения, первый же ваш камент не прочитал).

staseg ★★★★★
()

В качестве радикального решения предлагаю перемерджить все питоновские пакеты в системе)
eix --only-names -IC python | xargs echo emerge -1

Ну и версию питона, как уже говорили выше, переключить сначала.

Nao ★★★★★
()
Ответ на: комментарий от vitroot

> pkg_info | grep bonob
libbonobo-2.24.1 A component and compound document system for GNOME2
libbonoboui-2.24.1_1 GUI frontend to the libbonobo component of GNOME 2

Gajim 0.12.5 работает.

iZEN ★★★★★
()

Вобщем, все перепробовал - результат не менялся. Плюнул и сделал emerge -e gajim. Радикально. 538 пакетов за ночь пересобрались без проблем. В итоге - все заработало :)

Спасибо всем за помощь :)

vitroot ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.