Bug 23732

Summary: не запускается, что-то связанное с pyGTK или pygobject
Product: Sisyphus Reporter: Anton Zivzah <tohen80>
Component: sonataAssignee: Grigory Ustinov <grenka>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, aris, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, toni, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Zivzah 2010-07-05 20:29:24 MSD
При запуске выдает:

** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py:40: RuntimeWarning: tp_compare didn't return -1 or -2 for exception
  from gtk import _gtk
ImportError: No module named gi
Traceback (most recent call last):
  File "/usr/bin/sonata", line 167, in <module>
    app = main.Base(args)
  File "/usr/lib/python2.6/site-packages/sonata/main.py", line 767, in __init__
    self.window.get_settings().set_property("gtk-button-images", True)
TypeError: could not convert argument to correct param type
Comment 1 swi 2010-07-05 21:33:17 MSD
прозреваю что это от pygobject и включения в ем gobject-introspection. 
На днях обновлюсь будем смотреть на костыли. Ну или пинайте aris@ на счет "а чего его включили?"
Comment 2 Andrey Rahmatullin 2010-07-05 21:37:03 MSD
Про gi в https://bugzilla.altlinux.org/23702 понаписано всякого, там правда не падает ничего, зато написано почему его не надо ставить.
А вот ошибка может даже и не про это.
Comment 3 swi 2010-07-06 00:24:58 MSD
(В ответ на комментарий №2)
> Про gi в https://bugzilla.altlinux.org/23702 понаписано всякого, там правда не
> падает ничего, зато написано почему его не надо ставить.
> А вот ошибка может даже и не про это.

Ну я прозревал по теме https://bugzilla.redhat.com/show_bug.cgi?id=569885 хотя там тоже не соната но failed было много. Но у нас уже .4 а не .1.. но до того в changelog было "выключил introspection"...
Comment 4 swi 2010-07-06 20:50:11 MSD
Preparing...                      ################################################################################################### [100%]
1: gobject-introspection          ################################################################################################### [ 50%]
2: python-module-pygi             ################################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
morsov@home ~ $ sonata 
 вуаля.

Сдается мне надо в пакет pygobject добавить зависимости на pygi.
Я конечно могу и в сонату такое добавить, но это костыль.
Comment 5 Anton Zivzah 2010-07-06 23:26:21 MSD
С pygi запускается, но теперь другая проблема: при запуске сонаты вылетает MPD, и его приходится перезапускать. При этом соната выдает: Connection lost while reading line, что-то связанное с python-mpd. GMPC работает нормально
Comment 6 swi 2010-07-07 19:36:14 MSD
(В ответ на комментарий №5)
> С pygi запускается, но теперь другая проблема: при запуске сонаты вылетает MPD,
> и его приходится перезапускать. При этом соната выдает: Connection lost while
> reading line, что-то связанное с python-mpd. GMPC работает нормально

У меня mpd не падает.

morsov@home ~ $ rpm -qa G mpd
python-module-python-mpd-0.2.1-alt1.1
mpd-0.15.8-alt2

Как запускаете mpd?
Comment 7 Anton Zivzah 2010-07-10 22:49:45 MSD
Разобрался. При обновлении базы mpd натыкается на дефективные mp3 и вылетает
Comment 8 Anton Zivzah 2010-07-11 20:08:35 MSD
Теперь порядок