==========================================================[11/21/10-13:22:17]===
=== Unhandled error! Something bad and unexpected happened. ===
[EXC]
in /usr/lib64/gdesklets/shell/ItemBrowser.py: line 114 __on_activate_item
in /usr/lib64/gdesklets/utils/Observable.py: line 45 update_observer
in ./DisplayBrowser/__init__.py: line 153 __on_activate
in ./DisplayBrowser/__init__.py: line 128 run_new_one
in ./gDeskletsClient/__init__.py: line 36 open_display
in /usr/lib64/gdesklets/main/client.py: line 54 open_display
in /usr/lib64/gdesklets/main/client.py: line 38 __send
in /usr/lib64/gdesklets/utils/xdr.py: line 75 recv
[EXC]/usr/lib64/gdesklets/utils/xdr.py
---] 70 chunk = ""
---] 71 while (True):
---] 72 try:
---] 73 length = ord(s.recv(1))
---] 74 except:
[ERR]> 75 raise XDRError
---] 76
---] 77 if (length): chunk += s.recv(length)
---] 78
---] 79 flag = s.recv(1)
---] 80 if (flag == _CONT): continue
---] 81
Возникает только на 64-битной openSuSe(возникает только при использовании апплета с svg графикой(проверил-все где нет SVG-работает)).Версии gDesklets пробывал и 0.36.2 и 0.36.1 (и из rpm и самосборкой с офф-сайта проекта)…на x86 openSuSe все работает…
Как починить,надеюсь на помощь…
Может питон пересобрать надо?
Баг репорту уже года 3: https://bugs.launchpad.net/ubuntu/+source/gdesklets/+bug/83922/comments/24 (там тема,досихпор решают…)
Суть проблемы мне не ясна,проверил последнюю версию,с офф сайта(компилял) с разными версиями питона-все также,с разными версиями библиотек-также…
Вобщем решается просто-взял этот РПМ от прошлого релиза СюСи: RPM Search OpenSuSE gDesklets-0.36.1-5.4.x86_64.rpm
Установил-он единственный рабочий(если использовать РПМ от 11.1 и ниже версии,понадобится фикс: отсюда fix for gdesklets )
При смене версий-может понадобится очистка каталога ~/.gdesklets (все кроме Controls и Displays (если у вас установлены апплеты и контролы к ним-чтоб не переустанавливать) нужно удалять)
(конечно я пробовал взять с офф сайта этуже версию(что и РПМ указанная) и собрать-в результате тотже баг-вылет на томже месте что и в первом посте.А при установке РПМ версии(по ссылке)-все работает-фантастика)
Lazy_Kent
Еслиб это был баг в пакете для openSuSe,то после компиляции из исходников(с офф сайта проекта) программа работала-б.
Это проблема программы,т.е. нужен баг-репорт девелоперу,что и есть на launchpad-е.
screenlets-перегруженная,жрет кучу памяти,тормазит,не работает без компиза.
+простота создания “десклетов”(там svg используется).
И развитие-это баг фиксы разве что,функционала в gDesklets достаточно.
Совсем необязательно программа будет работать при компиляции из исходников (если вообще скомпилируется). А мэйнтейнер пакета может добавить нужный патч, особенно, если программа больше не развивается.
Свои проблемы решаю сам.
Я вижу, как вы решаете свои проблемы. Вместо того, чтобы сообщить куда надо и тем помочь другим пользователям этой программы, вы задаёте вопрос на форуме. Что вы ожидали здесь услышать?
Патч писать я вам не предлагаю. Предлагаю отправить багрепорт мэйнтейнеру пакета. Мэйнтейнеры, обычно, поддерживают связь с разработчиками.