GNOME Bugzilla – Bug 434397
gdesklets will not start
Last modified: 2007-07-08 11:36:23 UTC
Please describe the problem: If I start it through the gnome panel the gdesklets window opens but there's nothing at all inside. If I run gdesklets from terminal I get: gdesklets Starting gdesklets-daemon... Cannot establish connection to daemon: timeout! The log file might help you solving the problem. If I run gdesklets shell I get ted@ted-desktop:~$ gdesklets shell ted@ted-desktop:~$ ./Shell/__init__.py:153: GtkDeprecationWarning: gtk.threads_init is deprecated, use gtk.gdk.threads_init instead gtk.threads_init() /usr/lib/gdesklets/libdesklets/system/gtop.so: undefined symbol: Py_InitModule4 System in /usr/lib/gdesklets/Controls/System is NOT a valid plugin! Steps to reproduce: 1. I do not know if it unique to me 2. 3. Actual results: Expected results: That i would have someting showing me which gdesklets were available Does this happen every time? yes Other information: Ubunty Feisty 7.04 amd64 If I knew where the log file was I wuould have included it. I would appreciate any assistance you can give. Thank you Ted
i can confirm this bug with feisty, there is a whole load of bug reports on ubuntu launchpad about this but i've been advised the problem lies with gnome upstream... here's the main bug report on ubuntu launchpad recommending to report here and more of the probs encountered: https://bugs.launchpad.net/ubuntu/+source/gdesklets/+bug/110103
I can confirm this on Ubuntu Feisty AMD64, here's my log: % cat .gdesklets/logs/gdesklets%3A0.0.log Log messages of /home/garrison/.gdesklets/logs/gdesklets%3A0.0.log /usr/lib/gdesklets/main/__init__.py:118: GtkDeprecationWarning: gtk.threads_init is deprecated, use gtk.gdk.threads_init instead gtk.threads_init() ==========================================================[05/01/07-10:32:01]=== Could not import tiling module!
root@Raptor:/home/weiyee# cat .gdesklets/logs/gdesklets%3A0.0.log Log messages of /home/weiyee/.gdesklets/logs/gdesklets%3A0.0.log /usr/lib/gdesklets/main/__init__.py:118: GtkDeprecationWarning: gtk.threads_init is deprecated, use gtk.gdk.threads_init instead gtk.threads_init() ==========================================================[05/07/07-14:52:37]=== === Unhandled error! Something bad and unexpected happened. === [EXC]db type could not be determined in /usr/lib/gdesklets/gdesklets-daemon: line 127 <module> in /usr/lib/gdesklets/gdesklets-daemon: line 114 _gdesklets_main in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp in /usr/lib/gdesklets/main/Starter.py: line 2 <module> in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp in /usr/lib/gdesklets/config/DaemonConfigger.py: line 1 <module> in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp in /usr/lib/gdesklets/config/StateSaver.py: line 128 <module> in /usr/lib/gdesklets/config/StateSaver.py: line 30 __init__ in /usr/lib/gdesklets/config/Backend.py: line 68 Backend in shelve.py: line 225 open in shelve.py: line 209 __init__ in anydbm.py: line 80 open [EXC]/usr/lib/python2.5/anydbm.py [---] 75 mod = _defaultmod [---] 76 else: [---] 77 raise error, "need 'c' or 'n' flag to open new db" [---] 78 elif result == "": [---] 79 # db type cannot be determined [ERR]> 80 raise error, "db type could not be determined" [---] 81 else: [---] 82 mod = __import__(result) [---] 83 return mod.open(file, flag, mode)
Another confirmation for Ubuntu Feisty AMD64. gDesklets stopped responding ever since the upgrade from Edgy. Received the same error log as Garrison Hoffman.
gDesklets works nicely on feisty (it doesn't work on gutsy at the moment; I'll look into it). Your problem is related to python not to gdesklets itself. In fact, I've looked at https://bugs.launchpad.net/ubuntu/+source/gdesklets/+bug/110103 and it says it's a packaging/compiling bug/problem.
CLOSING here, moving to launchpad. Please have a look at https://bugs.launchpad.net/ubuntu/+source/gdesklets/+bug/110103 and report further problems there.