Sign-on dialog won't open a second time, give traceback
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Single Sign On Client |
Fix Released
|
High
|
Natalia Bidart | ||
software-center (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Maverick |
Fix Released
|
Medium
|
Unassigned | ||
ubuntu-sso-client (Ubuntu) |
Fix Released
|
Medium
|
Natalia Bidart | ||
Maverick |
Fix Released
|
Medium
|
Natalia Bidart |
Bug Description
Ubuntu Software Center 2.1.11, ubuntu-sso-client 0.99.2-0ubuntu1, Ubuntu Maverick
0. Clear your Ubuntu Single Sign-On credentials from your user account if necessary.
1. software-center --enable-buy
2. Choose "File" > "Reinstall Previous Purchases..."
3. In the dialog that appears, click "Cancel".
4. Choose "File" > "Reinstall Previous Purchases..." again.
What should happen: The dialog appears again.
What actually happens: It doesn't. This appears on the terminal:
------------
ERROR:dbus.
Traceback (most recent call last):
File "/usr/lib/
self.
TypeError: _on_credentials
------------
The problem persists even after relaunching Ubuntu Software Center.
Related branches
- Alejandro J. Cura (community): Approve
- John Lenton (community): Approve
-
Diff: 90 lines (+17/-20)3 files modifiedubuntu_sso/gui.py (+13/-16)
ubuntu_sso/logger.py (+3/-3)
ubuntu_sso/tests/test_gui.py (+1/-1)
description: | updated |
Changed in ubuntu-sso-client: | |
status: | New → Invalid |
Changed in software-center (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → ubuntu-10.10-beta |
summary: |
- Sign-on dialog won't open a second time + Sign-on dialog won't open a second time, give traceback |
Changed in ubuntu-sso-client (Ubuntu): | |
importance: | Undecided → High |
milestone: | none → ubuntu-10.10 |
tags: | added: desktop+ u1-maverick |
Changed in ubuntu-sso-client: | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in ubuntu-sso-client (Ubuntu): | |
status: | New → Triaged |
assignee: | nobody → Naty Bidart (nataliabidart) |
Changed in ubuntu-sso-client: | |
assignee: | nobody → Naty Bidart (nataliabidart) |
Changed in ubuntu-sso-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-sso-client (Ubuntu): | |
importance: | High → Medium |
Changed in software-center (Ubuntu Maverick): | |
milestone: | ubuntu-10.10-beta → ubuntu-10.10 |
Changed in ubuntu-sso-client (Ubuntu Maverick): | |
status: | Triaged → Fix Released |
Changed in ubuntu-sso-client: | |
status: | Fix Committed → Fix Released |
Ths software center part of this is solved by updateing to the new api and adding a versionized dependency.
However I can reproduce the issues that mpt has. When I run the attached test code a couple of times (two times seems to be enough most of the time) and click cancel in the dialog I get no dialog anymore but instead:
error: lala Problem opening the Ubuntu SSO user interface. Traceback (most recent call last):
File "/usr/lib/ pymodules/ python2. 6/ubuntu_ sso/main. py", line 508, in _show_login_ or_register_ ui pymodules/ python2. 6/ubuntu_ sso/gui. py", line 311, in __init__ _setup_ signals( ) pymodules/ python2. 6/ubuntu_ sso/gui. py", line 347, in _setup_signals interface= self.iface_ name) pymodules/ python2. 6/ubuntu_ sso/gui. py", line 361, in inner pymodules/ python2. 6/ubuntu_ sso/gui. py", line 361, in inner pymodules/ python2. 6/ubuntu_ sso/gui. py", line 361, in inner pymodules/ python2. 6/ubuntu_ sso/gui. py", line 361, in inner pymodules/ python2. 6/ubuntu_ sso/gui. py", line 361, in inner pymodules/ python2. 6/ubuntu_ sso/gui. py", line 361, in inner pymodules/ python2. 6/ubuntu_ sso/gui. py", line 360, in inner
help_text, win_id, login_only)
File "/usr/lib/
self.
File "/usr/lib/
dbus_
File "/usr/lib/
f(method, signal_name, dbus_interface)
File "/usr/lib/
f(method, signal_name, dbus_interface)
File "/usr/lib/
f(method, signal_name, dbus_interface)
File "/usr/lib/
f(method, signal_name, dbus_interface)
File "/usr/lib/
f(method, signal_name, dbus_interface)
File "/usr/lib/
f(method, signal_name, dbus_interface)
File "/usr/lib/
assert actual is None
AssertionError