← Back to team overview

aims team mailing list archive

[Bug 964172] [NEW] Ubuntuone uses stale sso token

 

You have been subscribed to a public bug by Jan Groenewald (jan-aims):

Ubuntu One control panel launches. Sync cannot take place due to
authorisation problems. Restarting the sync also fails. Clicking any
other link in the GUI causes a hang.

Launching through terminal gives this:


Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 391, in errback
    self._startRunCallbacks(fail)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 458, in _startRunCallbacks
    self._runCallbacks()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 545, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1095, in gotResult
    _inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
    result = result.throwExceptionIntoGenerator(g)
  File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
    return g.throw(self.type, self.value, self.tb)
  File "/usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/controlpanel.py", line 109, in on_credentials_found
    info = yield self.backend.account_info()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1039, in _inlineCallbacks
    result = g.send(result)
  File "/usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/backend.py", line 108, in inner
    raise e
ubuntu_sso.utils.webclient.common.UnauthorizedError: (PyQt4.QtCore.QString(u'Host requires authentication'), PyQt4.QtCore.QByteArray('Invalid access token: tjBHvqnH47pwT1jM01G4'))

Logging in and out of website makes no difference (same token appears in
string).

Looks like the code is supposed to clear the token if its invalid and
request a new one, but that isn't happening.

I'd really appreciate a workaround for this if possible. I don't know
where the token is stored to clear it manually.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntuone-control-panel-qt 2.99.91-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-18.29-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.95-0ubuntu1
Architecture: amd64
Date: Sat Mar 24 21:45:04 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
PackageArchitecture: all
SourcePackage: ubuntuone-control-panel
UpgradeStatus: Upgraded to precise on 2012-03-05 (18 days ago)

** Affects: ubuntuone-control-panel (Ubuntu)
     Importance: High
     Assignee: Natalia Bidart (nataliabidart)
         Status: In Progress


** Tags: amd64 apport-bug desktop+ precise
-- 
Ubuntuone uses stale sso token
https://bugs.launchpad.net/bugs/964172
You received this bug notification because you are a member of AIMS, which is subscribed to the bug report.