Does not start when switched from KDE to MATE desktop

Bug #1262930 reported by montuos
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Polly
Invalid
Undecided
Unassigned

Bug Description

I switch back and forth between KDE and MATE desktops, and although Polly works ok in KDE, it does not start in MATE. I have Polly installed on Kubuntu 12.04.3 LTS and get updates from the polly-daily repository. I'm pretty sure I installed Polly before I installed MATE, but it has been a while, so I'm not entirely sure.

When I try starting Polly from my applications menu in MATE, nothing happens, and the next time I boot into KDE I find a crash notification for it on my panel.

When I try starting from the terminal in MATE, I get the following:

~$ polly
Polly 0.93.11 (pre-alpha 3.11)
Copyright (C) 2011 Marcelo Hashimoto
cache path: /home/montuos/.cache/polly
config path: /home/montuos/.config/polly
data home: /home/montuos/.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/polly/external/keyring/core.py", line 37, in get_password
    return _keyring_backend.get_password(service_name, username)
  File "/usr/lib/python2.7/dist-packages/polly/external/keyring/backend.py", line 197, in get_password
    _, session = service_iface.OpenSession("plain", "")
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "OpenSession" with signature "ss" on interface "org.freedesktop.Secret.Service" doesn't exist

What can I do so I can use Polly from either desktop environment?

Revision history for this message
Conscious User (conscioususer) wrote :

From the error message, it seems that MATE simply does not support the expected keyring interfaces. There isn't much I can do from Polly, this is a limitation of python-keyring.

Changed in polly:
status: New → Invalid
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.