Forum Linux.mandriva Mandrake 10.1 : PB gDesklets

Posté par  .
Étiquettes :
0
18
jan.
2005
PB gDesklets :
-------------
Les Desklets ne fonctionnent pas :

1 - si j'exécute gdeskcal&, s'affiche à l'écran :

Traceback (most recent call last):
File "/usr/bin/gdeskcal", line 16, in ?
from code.CalMediator import CalMediator
File "/usr/share/gdeskcal/code/CalMediator.py", line 1, in ?
from Config import Config
File "/usr/share/gdeskcal/code/Config.py", line 1, in ?
from ConfigFormatLoader import ConfigFormatLoader
File "/usr/share/gdeskcal/code/ConfigFormatLoader.py", line 1, in ?
from xml import sax
ImportError: cannot import name sax

[1]+ Exit 1 gdeskcal


2 - Pour gdesklets start s'affiche :
Cannot establish connection to daemon : timeout

note :
les options proposées pour gdesklets sont :
Usage: gdesklets [option] [arguments...]

:
open (Opens the given display files)
start (Runs the gDesklets daemon)
stop (Stops the gDesklets daemon)
list (Lists open displays)
restart (Restarts the gDesklets daemon)
profile (Switches to the given profile)
profile (Shows the current and the available profiles)
shell (Opens the graphical shell)
slay (Kills the daemon -- use in emergency)
about (Prints information about gDesklets)
version (Prints gDesklets version)
help (Displays this text)

[option]: --translucent (Enables translucency on the freedesktop.org XServer)

Je ne m'y retrouve pas trop. Que faut il faire ?
Si je lance directement gdesklets-add-rssgrab-display
j'ai le même message.

---------------------------------------------------------------------------
$ gdesklets start

Starting gdesklets-daemon...
Cannot establish connection to daemon: timeout!

----------------------------------------------------------------------------
et si je consulte le fichier "gdesklets\:0.0.log"

cat gdesklets\:0.0.log
The log file Ñs located in /home/catherine/.gdesklets/gdesklets:0.0.log

Traceback (most recent call last):
File "/usr/share/gdesklets/gdesklets-daemon", line 177, in ?
gdesklets_main()
File "/usr/share/gdesklets/gdesklets-daemon", line 164, in gdesklets_main
from main.Starter import Starter
File "/usr/share/gdesklets/main/Starter.py", line 5, in ?
from factory.DisplayFactory import DisplayFactory
File "/usr/share/gdesklets/factory/DisplayFactory.py", line 10, in ?
from xml import sax
ImportError: cannot import name sax

----------------------------------------------------------------------------
Dans le README

2. Requirements (the package names are the debian ones!)
---------------
* Python 2.3 or higher (Python 2.4 is not yet tested!)
==> python-2.3.4-6mdk.i586.rpm
==> libpython2.3-2.3.4-6mdk.i586.rpm
==> libpython2.4-2.4-1mdk.i586.rpm

* python-xml (on SuSE systems)

* python-gtk 2.4 or higher
==> python-gtk-0.6.11-6mdk.i586.rpm
==> python-gtk-glade-0.6.11-6mdk.i586.rpm
==> wxPythonGTK-2.5.2.7-2mdk.i586.rpm
==> libwxPythonGTK2.5_2-2.5.2.7-2mdk.i586.rpm

* python-pyorbit 2.0.x (Fedora: pyorbit)

* python-gnome 2.6.x or higher (on RPM-based distributions it is split
into several packages, install every gnome-python2 package and you're
safe!)
==> python-gnome-1.4.4-6mdk.i586.rpm
==> python-gnome-glade-1.4.4-6mdk.i586.rpm

* libgtop2 (2.8.0 or higher is recommended)
==> libgtop2-2.8.2-1mdk.i586.rpm

* librsvg (from http://librsvg.sf.net(...))
==> librsvg-2.6.5-2mdk.i586.rpm
==> librsvg2_2-2.6.5-2mdk.i586.rpm

* SWIG 1.3 (from http://www.swig.org(...))
==> swig-1.3.21-5mdk.i586.rpm

* some sensors or controls may have extra requirements

==> gdesklets-0.32-1mdk.i586.rpm
==> gdesklets-DisplayConstraints-0.1.0-2mdk.noarch.rpm
==> gdesklets-LTVariations-0.30-0.demo1.1mdk.noarch.rpm
==> gdesklets-RDGBorder-0.3.1-2mdk.noarch.rpm
==> gdesklets-clock-0.32-3mdk.noarch.rpm
==> gdesklets-cornerxmms-0.0.5-2mdk.noarch.rpm

J'ai aussi ces RPM
------------------
==> gperl-XML-SAX-0.12-4mdk.noarch.rpm
==> glibxml2-2.6.13-1.1.101mdk.i586.rpm
==> glibxml2-utils-2.6.13-1.1.101mdk.i586.rpm

mais je ne trouve point de RPM semblable à la SuSE comme :
sax-2.9-852.i586.rpm


NOTE :
=====
les RPM en gras précédés d'une flèche '==>' sont les RPM installés.
Apparemment ils soient tous présent.
Sax n'est pas exigé. Il semble cependant à la source du problème.


--------------------
NEW
---
Avec la derniere version de GDESKLETS la 0.33 lancée par l'intermédiaire de l'interface Downman
accessible à partir du Menu Général une fenetre vide intitulée 'gDesklets Shell' s'affiche puis
au bout de quelques minutes se referme.
Ne nous énervons pas. Une petite trace de l'incident ?
Mais c'est bien sur gdesklets\:0.0.log. Voyons cela :

----------
cat gdesklets\:0.0.log
The log file is located in /home/catherine/.gdesklets/gdesklets:0.0.log

Traceback (most recent call last):
File "/usr/lib/gdesklets/plugin/PluginRegistry.py", line 58, in __scan_repository
module = __import__(f)
File "./System/__init__.py", line 2, in ?
from libdesklets import system
File "/usr/lib/gdesklets/libdesklets/system/__init__.py", line 3, in ?
from gtop import *
ImportError: /usr/lib/gdesklets/libdesklets/system/gtop.so: undefined symbol: g_assert_warning
System in /usr/lib/gdesklets/Controls/System is NOT a valid plugin!
Traceback (most recent call last):
File "/usr/lib/gdesklets/gdesklets-daemon", line 194, in ?
gdesklets_main()
File "/usr/lib/gdesklets/gdesklets-daemon", line 180, in gdesklets_main
from main.Starter import Starter
File "/usr/lib/gdesklets/main/Starter.py", line 4, in ?
from factory.DisplayFactory import DisplayFactory
File "/usr/lib/gdesklets/factory/DisplayFactory.py", line 9, in ?
from xml import sax
ImportError: cannot import name sax
-----------


Rappel de la chronologie des installs :

Etant dans l'impossibilité de lancer le gDesklets du Pack (le 0.30) je n'ai fait ni une ni deux
et sans voir plus loin j'ai upgradé avec le 0.32. Là j'ai essayé de mettre à contributions mes
maigres compétences. En vain. J'ai profité de la sortie du 0.33 pour faire une ultime tentative
qui elle aussi s'est soldée par une échec.
Je ne vois pas ce qu'il faut que je fasse. Et vous ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.