1 (2015-02-18 20:44:00 отредактировано BoDun)

При запуске выдаёт:

Консоль
[bb@localhost ~]$ radiotray
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/usr/lib/python2.7/site-packages/radiotray/AudioPlayerGStreamer.py:51: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
  if(cfg_provider._settingExists("buffer_size")):
Sleep Timer, Stops playing after a predefined time, SleepTimerPlugin.py, Carlos Ribeiro
HelloWorld, This is a test plugin, HelloWorld.py, Carlos Ribeiro
started
Notifications, Shows message notifications on the desktop, NotificationPlugin.py, Carlos Ribeiro
Mate Media Keys, Controls Radio Tray through keyboard multimedia keys, MateMediaKeysPlugin.py, Ken
Gnome Media Keys, Controls Radio Tray through keyboard multimedia keys, GnomeMediaKeysPlugin.py, Carlos Ribeiro
History, Shows song history, HistoryPlugin.py, Carlos Ribeiro
Attempt to unlock mutex that was not locked
Аварийный останов

Буду благодарен, за подсказку чего делать..

Обычный юзер
Mageia 8 x86_64 Plasma

2 (2015-03-29 21:40:22 отредактировано algri14)

BoDun, вот мой вывод, но прога у меня работает:

Spoiler

Консоль
[algri@localhost ~]$ radiotray
Gtk-Message: Failed to load module "canberra-gtk-module"
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/usr/lib/python2.7/site-packages/radiotray/AudioPlayerGStreamer.py:51: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
  if(cfg_provider._settingExists("buffer_size")):
Sleep Timer, Stops playing after a predefined time, SleepTimerPlugin.py, Carlos Ribeiro
HelloWorld, This is a test plugin, HelloWorld.py, Carlos Ribeiro
started
Notifications, Shows message notifications on the desktop, NotificationPlugin.py, Carlos Ribeiro
Mate Media Keys, Controls Radio Tray through keyboard multimedia keys, MateMediaKeysPlugin.py, Ken
Gnome Media Keys, Controls Radio Tray through keyboard multimedia keys, GnomeMediaKeysPlugin.py, Carlos Ribeiro
History, Shows song history, HistoryPlugin.py, Carlos Ribeiro

Более того в GUI по ПКМ(по значку проги) - Настройки радиостанции - Добавить группу (даёте название), а потом туда добавляете название радиостанций(любые) и адреса потоков, а не просто URL сайта с онлайн-трансляцией. Вот сайт уже с такими ссылками http://fmlink.ru/ru?tags=радио
Доустановил canberra , вывод ниже:

Spoiler

Консоль
[algri@localhost ~]$ radiotray
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/usr/lib/python2.7/site-packages/radiotray/AudioPlayerGStreamer.py:51: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
  if(cfg_provider._settingExists("buffer_size")):
Sleep Timer, Stops playing after a predefined time, SleepTimerPlugin.py, Carlos Ribeiro
HelloWorld, This is a test plugin, HelloWorld.py, Carlos Ribeiro
started
Notifications, Shows message notifications on the desktop, NotificationPlugin.py, Carlos Ribeiro
Mate Media Keys, Controls Radio Tray through keyboard multimedia keys, MateMediaKeysPlugin.py, Ken
Gnome Media Keys, Controls Radio Tray through keyboard multimedia keys, GnomeMediaKeysPlugin.py, Carlos Ribeiro
History, Shows song history, HistoryPlugin.py, Carlos Ribeiro

https://forum.mageia.org.ru/extensions/hcs_image_uploader/uploads/10000/2000/12072/thumb/p19eevibc41k4ln7rs8um7v531.png

Спасибо сказали: BoDun1

3

Заметил разницу.
У меня перед остановкой в выводе есть

Консоль
Attempt to unlock mutex that was not locked

После чего Аварийный останов
Думал пакет такой есть mutex, а оказывается вроде и нету..

Обычный юзер
Mageia 8 x86_64 Plasma

4

BoDun⇓ пишет:

можете показать вывод команды: rpm -qa | grep glib

Spoiler

Консоль
[algri@localhost ~]$ rpm -qa | grep glib
libpackagekitglib-gir1.0-0.8.14-3.1.mga4
libupower-glib1-0.9.23-1.1.mga4
glib-gettextize-2.38.2-4.mga4
libglibmm2.4_1-2.38.1-1.mga4
libtaglib1-1.9.1-2.mga4
glib2.0-common-2.38.2-4.mga4
libqtglib0.10.2-0.10.2-5.mga4
libtelepathy-glib0-0.22.0-2.mga4
libdbus-glib1_2-0.100.2-2.mga4
libnm-glib4-0.9.8.8-3.1.mga4
glibc-2.18-9.9.mga4
glibc-devel-2.18-9.9.mga4
libkmahjongglib4-4.12.5-1.mga4
libavahi-glib1-0.6.31-8.mga4
libpackagekit-glib16-0.8.14-3.1.mga4
libjson-glib1.0_0-0.16.2-3.mga4
libpyglib-gi2.0_0-3.10.2-1.mga4
libpoppler-glib8-0.24.3-2.mga4
libglib-gir2.0-1.38.0-2.mga4
libpyglib2.0_0-2.28.6-12.mga4
libglib2.0-devel-2.38.2-4.mga4
libglib2.0_0-2.38.2-4.mga4
json-glib-0.16.2-3.mga4
libaccounts-glib0-1.12-3.mga4
libpulseglib20-5.0-1.mga4
kmahjongglib-4.12.5-1.mga4

5

После добавления станции, надо Перезагрузить закладки (пкм по значку проги)

6

BoDun пишет:

Attempt to unlock mutex that was not locked
Аварийный останов[/console]

Буду благодарен, за подсказку чего делать..

Вот накопал: http://vsido.org/index.php?topic=839.0

В магее, получается, нужно отредактировать файл:

Консоль
su
ввести пароль рута (не отображается на экране(!))
mсedit /usr/lib/python2.7/site-packages/radiotray/SysTray.py

найти и удалить строчку
gtk.gdk.threads_init()

Но сам я этот рецепт не проверял, так как у меня всё работает и никакого "аварийного останова" нет.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

7

Zomby, у меня дело в другом.
Как-то подключал репу cyron, от туда поставились glib2.0-common и libglib2.0_0-2.42.1-99.1.cyron.mageia.4 оба версии 2.42
В репах (официальных) 2.38 версия.
В итоге glib2.0-common переставил на версию 2.38, а вот libglib2.0 не хатит, говорит мол система будет не пригода (грозит удалением rpm и ещё чем-то)
В общем сам накосячил походу smile
Поэтому думаю, тема не совсем актуальна и её можно прибить.
Ну или есть ли вариант "принудительно" убить пакет версии 2.42 и поставить 2.38 из реп, не убивая зависимости?

Обычный юзер
Mageia 8 x86_64 Plasma

8

BoDun пишет:

Ну или есть ли вариант "принудительно" убить пакет версии 2.42 и поставить 2.38 из реп, не убивая зависимости?

Отключи репозиторий cyron'а
Затем

Консоль
urpmi --replacepkgs libglib2.0_0

или
Консоль
urpmi --downgrade libglib2.0_0

Первая - переустанвливает пакет, вторая - откатывает на более низкую версию.
На свой страх и риск.

Fedora & GNOME
Спасибо сказали: BoDun, algri142

9

xxblx, спасибо, пойду попробую испытать страх и рискну smile
Репы cyron`a уже давненько отключил..
Если всё пройдёт успешно, отпишу smile

Обычный юзер
Mageia 8 x86_64 Plasma

10

BoDun, я обновил предыдущий пост, добавил еще команду, которая, возможно, тоже поможет в твоей ситуации.

Fedora & GNOME

11 (2015-02-19 00:43:09 отредактировано BoDun)

xxblx, да, я второй командой воспользовался.
Всё успешно откатилось до версии 2.38, ещё раз спасибо.

По теме.
После отката glib2.0 и libglib2.0, radiotray успешно заработал (как и ожидалось)

Обычный юзер
Mageia 8 x86_64 Plasma