Comment 3 for bug 1289510

Revision history for this message
Bertrand Lorentz (bertrand-lorentz) wrote :

I've now upgraded my system to Ubuntu GNOME 14.04, and the same thing happens: keyring not unlocked, polly crashes.
But the error message is different at the end, so here it is:

$ polly
Polly 0.93.11 (pre-alpha 3.11)
Copyright (C) 2011 Marcelo Hashimoto
cache path: /home/lorentz/.cache/polly
config path: /home/lorentz/.config/polly
data home: /home/lorentz/.local/share/polly
initializing...
Traceback (most recent call last):
  File "/usr/bin/polly", line 303, in <module>
    account_manager = gui.twitter.account.Manager(NAME, config_path, config_path_lock, setting_factory, proxy_controller, font_scheme, identifier_factory, status_bar)
  File "/usr/lib/python2.7/dist-packages/polly/gui/twitter/account.py", line 486, in __init__
    subtoken_secret = keyring.get_password(self.name, subtoken)
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 39, in get_password
    return _keyring_backend.get_password(service_name, username)
  File "/usr/lib/python2.7/dist-packages/keyring/backends/SecretService.py", line 53, in get_password
    collection = self.get_default_collection()
  File "/usr/lib/python2.7/dist-packages/keyring/backends/SecretService.py", line 45, in get_default_collection
    collection.unlock()
  File "/usr/lib/python2.7/dist-packages/secretstorage/collection.py", line 71, in unlock
    return exec_prompt_glib(self.bus, prompt)[0]
  File "/usr/lib/python2.7/dist-packages/secretstorage/util.py", line 121, in exec_prompt_glib
    from gi.repository import GLib
  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 32, in <module>
    raise ImportError('When using gi.repository you must not import static '
ImportError: When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject".