uploader does not work in kde - "No module named gnomekeyring"

Bug #1038114 reported by melissawm
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
RescueTime Linux Uploader
New
Undecided
Unassigned

Bug Description

Trying to run rescuetime_linux_uploader in Chakra Linux results in the following error:

rescuetime_linux_uploader
Traceback (most recent call last):
  File "/usr/bin/rescuetime_linux_uploader", line 9, in <module>
    load_entry_point('RescueTimeUploader==unknown', 'console_scripts', 'rescuetime_linux_uploader')()
  File "/usr/lib/python2.7/site-packages/RescueTimeUploader-unknown-py2.7.egg/RescueTimeUploader/entrypoints.py", line 4, in command_line
    import RescueTimeUploader.uploader
  File "/usr/lib/python2.7/site-packages/RescueTimeUploader-unknown-py2.7.egg/RescueTimeUploader/uploader.py", line 21, in <module>
    import gnomekeyring as gkey
ImportError: No module named gnomekeyring
[melissa@emmy rescuetime-linux-uploader-99]$

The reason is that in Chakra there are no gnome packages and thus it is impossible to install gnome-keyring separately.

Steps to reproduce:
- Install rescuetime_linux_uploader in Chakra linux
- run rescuetime_linux_uploader
- observe error.

Proposed solution: add support for kde-wallet through python module keyring [http://pypi.python.org/pypi/keyring/]

I don't know how to make a patch so I've attached the files that were changed. If anyone can teach me I'd appreciate it :) All that you have to do to get this working is replace the old files with the new uploader.py and options.py and

python setup.py build
sudo python setup.py install

It will still complain about "IOError: [Errno 2] No such file or directory: '/usr/lib/bonobo/servers/'" but you can ignore that if you're not interested in the gnome-panel item for rescuetime.

Revision history for this message
melissawm (melissawm) wrote :
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.