Не работает кнопка Configure...

Bug #601338 reported by Taras Perebeynosov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rhythmbox-plugin-vkontakte
Invalid
Low
UX

Bug Description

После активации плагина, не работает кнопка Configure... в настройках плагина.
И соответственно плагин вообще не работает.
Поиск ничего не выдает.
Ubuntu 10.04, Rhythmbox 0.12.8

Revision history for this message
UX (ux) wrote :

Ну для Configure это нормальное поведение =). А у вас установлено pywebkitgtk (http://code.google.com/p/pywebkitgtk/)?

UX (ux)
Changed in rhythmbox-plugin-vkontakte:
assignee: nobody → UX (ux-isco)
Revision history for this message
Taras Perebeynosov (taras-perebeynosov) wrote :

Поставил pywebkitgtk (http://code.google.com/p/pywebkitgtk/). Но ничего не изменилось. Никакой реакции плагина на кнопку Search, никаких настроек. Как это вообще работать должно :)?

Revision history for this message
Taras Perebeynosov (taras-perebeynosov) wrote :

Обновил до revision 46.
Кнопка Configure стала неактивна.
Каким образом указать свои учетные данные вконтакте для плагина? Может мне дебаг какой нить прислать?

Revision history for this message
UX (ux) wrote :

Обновитесь до ревизии 47 (там "особенность" вконтакте профиксирована - у него сессия раньше заканчивается, чем он говорит).

И да, дебаг бы не помешал. Запустить ритмбокс с параметром "-D vkontakte" (rhythmbox -D vkontakte) и пришлите вывод от плагина.

>> Каким образом указать свои учетные данные вконтакте для плагина?
Плагин должен показать окно с загруженной формой входа вконтакте, где вы вводите свои учетные данные, и тогда вконтакте возвратит данные сессии, которые сохранятся в gnome-keyring. Также туда сохранятся куки и время сервера - за счет чего потом аутентификация будет проходить без ввода e-mail и пароля.

Revision history for this message
Taras Perebeynosov (taras-perebeynosov) wrote :

Обновил до 47 ревизии.
Вот вывод дебага:

$ rhythmbox -D vkontakte
(13:13:02) [0xe24040] [VkSession.get_session] /home/taras/.gnome2/rhythmbox/plugins/vkontakte/vkapi.py:339: trying to get session from gnome keyring ...
** Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Traceback (most recent call last):
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/__init__.py", line 48, in activate
    self.vk_session = vkapi.VkSession(APP_ID)
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/vkapi.py", line 158, in __init__
    self._session_timer_handler()
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/vkapi.py", line 247, in _session_timer_handler
    session = self.get_session()
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/vkapi.py", line 174, in get_session
    KEYRING_ATTRS)[0].secret)
gnomekeyring.IOError

(rhythmbox:2727): Rhythmbox-WARNING **: Could not open device /dev/radio0
(rhythmbox:2727): Rhythmbox-DEBUG: Received SaveYourself(SmSaveLocal, !Shutdown, SmInteractStyleNone, !Fast) in state idle
(rhythmbox:2727): Rhythmbox-DEBUG: Setting initial properties
(rhythmbox:2727): Rhythmbox-DEBUG: Sending SaveYourselfDone(True) for initial SaveYourself
(rhythmbox:2727): Rhythmbox-DEBUG: Received SaveComplete message in state save-yourself-done
** (rhythmbox:2727): DEBUG: Loading the real store page
** Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
** (rhythmbox:2727): DEBUG: navigation requested to https://one.ubuntu.com/music/store-no-token
** (rhythmbox:2727): DEBUG: navigation requested to http://stores.7digital.com/default.aspx?shop=496&partner=983

(rhythmbox:2727): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:2727): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:2727): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:2727): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(rhythmbox:2727): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(rhythmbox:2727): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(13:13:42) [0xe24040] [SearchSource.do_impl_get_status] /home/taras/.gnome2/rhythmbox/plugins/vkontakte/SearchSource.py:303: None
Traceback (most recent call last):
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/ListsSource.py", line 38, in do_impl_activate
    self.initialise()
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/ListsSource.py", line 78, in initialise
    self.refresh_my_music()
  File "/home/taras/.gnome2/rhythmbox/plugins/vkontakte/ListsSource.py", line 144, in refresh_my_music
    self.props.plugin.vk_queue.add("audio.get",\
AttributeError: 'VkontaktePlugin' object has no attribute 'vk_queue'

Revision history for this message
Taras Perebeynosov (taras-perebeynosov) wrote :

Вот и сам разобрался :)
Оказалось не был запущен gnome-keyring-daemon. После его запуска появилось окно авторизации вКонтакте.

Revision history for this message
UX (ux) wrote :

ну тогда хорошо что не появился +1 баг плагина ))

Changed in rhythmbox-plugin-vkontakte:
status: New → Invalid
UX (ux)
Changed in rhythmbox-plugin-vkontakte:
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.