Uploader r90 fails to start on Kubuntu 8.10 64bit (missing module gnomekeyring)

Bug #313989 reported by poteri
6
Affects Status Importance Assigned to Milestone
RescueTime Linux Uploader
New
Undecided
Unassigned

Bug Description

The uploader r90 builds and installs succesfully, but will not execute due to missing python module gnomekeyring. Downgraded to r84, everything works fine. The system is Kubuntu 8.10 x86_64

Error:

$ /usr/bin/rescuetime_linux_uploader
Traceback (most recent call last):
  File "/usr/bin/rescuetime_linux_uploader", line 8, in <module>
    load_entry_point('RescueTimeUploader==0.0.0', 'console_scripts', 'rescuetime_linux_uploader')()
  File "build/bdist.linux-x86_64/egg/RescueTimeUploader/entrypoints.py", line 4, in command_line
  File "build/bdist.linux-x86_64/egg/RescueTimeUploader/uploader.py", line 22, in <module>
ImportError: No module named gnomekeyring

How can I satisfy this dependency on KDE?

Revision history for this message
Bart Tuts (ronintdk) wrote :

sorry, not sure what the standard policy is on adding info, but this bug still exists in r93.
i have gnome-keyring installed on kubuntu 8.10 x86_32 but obviously i do not have the gnome panel running in kubuntu. maybe that makes a difference?

Revision history for this message
Bart Tuts (ronintdk) wrote :

@ poteri: Are you saying r84 DOES work in Kubuntu?

I tried r84 earlier today and it doesn't work at all for me. When I download it and execute the action in the readme, it says it's missing a file.

Revision history for this message
poteri (juho-apaja) wrote :

Yes, I'm running r84 succesfully, data submitting and all.

Tried r93 here on 8.10 x86_64 again, can reconfirm this issue. gnome-keyring is installed, gnome-panel is not.

Revision history for this message
poteri (juho-apaja) wrote :

Installed python-gnome2-desktop, got a pile of gnome libs with it, but r93 runs now.

Revision history for this message
Greg (grothe) wrote :

There are also issues for 93 on FC8 (2.6.26.8-57.fc8 #1 SMP)

To get this far I've installed:
+ python-setuptools-devel.noarch
+ gnome-python2-gnomekeyring.i386
+ gnome-keyring-manager.i386
+ gnome-python2-gnomedesktop.i386

Still no joy - result is the same as above:
--------------
> /usr/bin/rescuetime_linux_uploader

** (process:25389): WARNING **: g_set_application_name not set.

** (process:25389): WARNING **: couldn't communicate with gnome keyring daemon via dbus: The name org.gnome.keyring was not provided by any .service files
Your rescuetime username: grothe
Your rescuetime password:
Logging in...
Traceback (most recent call last):
HTTPError: HTTP Error 500: Internal Server Error
Connection is down. Pretending we succeeded in logging in.

** (process:25389): WARNING **: g_set_application_name not set.

** (process:25389): WARNING **: couldn't communicate with gnome keyring daemon via dbus: The name org.gnome.keyring was not provided by any .service files
Traceback (most recent call last):
  File "/usr/bin/rescuetime_linux_uploader", line 8, in <module>
    load_entry_point('RescueTimeUploader==unknown', 'console_scripts', 'rescuetime_linux_uploader')()
  File "build/bdist.linux-i686/egg/RescueTimeUploader/entrypoints.py", line 5, in command_line
  File "build/bdist.linux-i686/egg/RescueTimeUploader/uploader.py", line 344, in __init__
  File "build/bdist.linux-i686/egg/RescueTimeUploader/options.py", line 76, in save_preferences
gnomekeyring.NoKeyringDaemonError
--------------

I've also tried manually creating the file /usr/share/dbus-1/services/gnome-keyring-daemon.service thus:
        [D-BUS Service]
        Name=org.gnome.keyring
        Exec=/usr/bin/gnome-keyring-daemon

Result is different, but not promising:
--------------
> /usr/bin/rescuetime_linux_uploader

** (process:23276): WARNING **: g_set_application_name not set.

** (process:23276): WARNING **: g_set_application_name not set.

** ERROR **: file gnomekeyringmodule.c: line 47 (pygnomekeyring_result_to_exception): should not be reached
aborting...
Aborted

Revision history for this message
Greg (grothe) wrote :

In addition to the above, I also added the following packages:
(remember, Fedora8 so yum instead of apt)
> yum install bzr.i386 bzr-gtk.i386 bzrtools.i386

The command line tool will now run, and correctly tracks focus changes

BUT

No data was uploaded after about 15 minutes

AND

Neither RescueTime Controller nor RescueTimeInformation applets will load in the gnome panel. Both crash.
Bug Report (of questionable usefulness) attached.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.