KeyRingError in Feeds: Keyring not available

Bug #688035 reported by onox
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Awn Extras
Confirmed
Low
Unassigned

Bug Description

I have an Arch system with Compiz fusion, installed avant and then the applets. Then I tried the Feeds Applet and started with the google reader, when I put in the username and password and pressed yes the app crashed. I started avant-window-navigator in xterm and got this message:

Screen is composited
** (avant-window-navigator:10468): DEBUG: Updating dialog colours
** (avant-window-navigator:10468): DEBUG: Spawned awn-applet[10470] for "quick-prefs.desktop", UID: 1, XID: 60817451
** (avant-window-navigator:10468): DEBUG: Spawned awn-applet[10472] for "taskmanager.desktop", UID: 3, XID: 60817452
** (avant-window-navigator:10468): DEBUG: Spawned awn-applet[10473] for "weather.desktop", UID: 1291855995, XID: 60817453
** (avant-window-navigator:10468): DEBUG: Spawned awn-applet[10474] for "notification-area.desktop", UID: 1291857058, XID: 60817454
** (avant-window-navigator:10468): DEBUG: Spawned awn-applet[10475] for "digital-clock.desktop", UID: 1291855404, XID: 60817455
** Message: pygobject_register_sinkfunc is deprecated (AwnOverlay)
** Message: pygobject_register_sinkfunc is deprecated (AwnOverlay)
** (avant-window-navigator:10468): DEBUG: Spawned awn-applet[10493] for "feeds.desktop", UID: 1291862417, XID: 60820541
** Message: pygobject_register_sinkfunc is deprecated (AwnOverlay)
** Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Traceback (most recent call last):
  File "/usr/share/avant-window-navigator/applets/feeds/feeds.py", line 1305, in <module>
    applet = App(awn.uid, awn.panel_id)
  File "/usr/share/avant-window-navigator/applets/feeds/feeds.py", line 179, in __init__
    self.feeds[url] = classes.GoogleReader(self, username)
  File "/usr/share/avant-window-navigator/applets/feeds/classes.py", line 501, in __init__
    self.get_key(username, password)
  File "/usr/share/avant-window-navigator/applets/feeds/classes.py", line 337, in get_key
    return KeySaver.get_key(self, username, password, 'google-' + username)
  File "/usr/share/avant-window-navigator/applets/feeds/classes.py", line 291, in get_key
    self.applet.keyring = awnlib.Keyring()
  File "/usr/lib/python2.7/site-packages/awn/extras/awnlib.py", line 898, in __init__
    raise KeyRingError("Keyring not available")
awn.extras.awnlib.KeyRingError: Keyring not available

Please ask for more information since I don't know what to include.

Revision history for this message
onox (onox) wrote :
tags: added: feeds traceback
Revision history for this message
Gabor Karsay (gabor-karsay) wrote :

I couldn't reproduce this on Arch. Do you use Gnome or another desktop environment? Gnome keyring or another password manager? Do you autologin to your session without entering a password?

Changed in awn-extras:
status: New → Incomplete
Revision history for this message
plitter (odnehel) wrote :

@Gabor Karsay: I use Compiz Fusion. I don't autologin, but also, I don't get the question if i want to login to a keyring as I did with Ubuntu.

Revision history for this message
Gabor Karsay (gabor-karsay) wrote :

This is a bug in Feeds applet because it should handle this more gracefully, it depends on Gnome keyring in this case.

As to your problem: It seems like you don't have Gnome keyring installed or the daemon isn't started. I still don't know is this Compiz Fusion a standalone desktop environment without Gnome? Gnome usually handles this.

I would say make sure gnome-keyring is installed (pacman -Sy gnome-keyring -- right?) and maybe seahorse, too. The daemon is usually started by gdm, Gnome's login manager. If you're using another login manager you might have to do something about it. If you start seahorse, there should be at least one keyring present. I guess I can't help you more than that, maybe ask in an Arch forum how to make sure gnome-keyring daemon starts at login.

Changed in awn-extras:
importance: Undecided → Low
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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