On Thu, 11 Dec 2008, Dag Wieers wrote:
On Thu, 11 Dec 2008, Dag Wieers wrote:
In an attempt to run Elisa on CentOS 5 I packaged a lot of python modules,
including pigment 0.3.13 and python-pigment 0.3.9, somehow I still get the
following errors when running elisa:
I modified elisa/core/media_directory_helper.py because xdg.xdg_content()
consistenly returned None, and because of that I always got:
TypeError: iteration over non-sequence
After having found that xdg-user-dirs is apparently mandatory and finding
the problem related to the elisa-plugins (the patch from Matthias Saou
helped here). I now got to the next error message:
------
[EMAIL PROTECTED] ~]$ elisa
GTK Accessibility Module initialized
Launcher core version: 0.5.21
Current core version: 0.5.21
/usr/lib/python2.4/site-packages/elisa/core/utils/classinit.py:34: UserWarning:
ClassInitMeta class is deprecated
warn("ClassInitMeta class is deprecated")
libGL warning: 3D driver claims to not support visual 0x5b
Elisa failed to initialize: [Failure instance: Traceback:
exceptions.TypeError: __init__() takes exactly 3 arguments (4 given)
/usr/lib/python2.4/site-packages/twisted/internet/gtk2reactor.py:114:wrapper
/usr/lib/python2.4/site-packages/twisted/internet/gtk2reactor.py:218:callback
/usr/lib/python2.4/site-packages/twisted/internet/gtk2reactor.py:226:simulate
/usr/lib/python2.4/site-packages/twisted/internet/base.py:705:runUntilCurrent
--- <exception caught here> ---
/usr/lib/python2.4/site-packages/twisted/internet/task.py:251:_tick
/usr/lib/python2.4/site-packages/elisa/core/interface_controller.py:104:load_frontends_iter
/usr/lib/python2.4/site-packages/elisa/core/plugin_registry.py:947:create_component
/usr/lib/python2.4/site-packages/elisa/core/component.py:128:create
/usr/lib/python2.4/site-packages/elisa/plugins/pigment/pigment_frontend.py:506:initialize
/usr/lib/python2.4/site-packages/elisa/plugins/pigment/pigment_frontend.py:754:_initialize_dbus
/usr/lib/python2.4/site-packages/elisa/plugins/pigment/dbus_frontend.py:25:__init__
]
------
What looks like a dbus incompatibility. Where the installed versions look
like:
[EMAIL PROTECTED] ~]$ rpm -q dbus dbus-python
dbus-1.1.2-12.el5
dbus-python-0.70-7.el5
What does Elisa require and can we work around this ?
Thanks in advance,
--
-- dag wieers, [EMAIL PROTECTED], http://dag.wieers.com/ --
[Any errors in spelling, tact or fact are transmission errors]