You have been subscribed to a public bug: Ubuntu 10.04.3 LTS lucid ubuntuone-client-gnome 1.2.2-0ubuntu2 python-gnomekeyring 2.30.0-0ubuntu1.1 python-oauth 1.0a~svn1124-0ubuntu2 python-twisted-web 10.0.0-1 python-ubuntuone-client 1.2.2-0ubuntu2 Start 'ubuntuone-preferences' first time, automatically web-browser opens one.ubuntu.com, enter login and password, then one.ubuntu.com asks 'Add this computer to your Ubuntu One account?', press 'Add This Computer' button, dialog window of gnome keyring manager opens and proposes to create new keyring. And then, if you have not any default keyring, no matter what you press - 'OK' or 'Cancel' - web-browser opens address http://localhost:$PORT/?nonce=$NUMBER&oauth_token=$TOKEN&oauth_verifier=$VERIFER&return=https://one.ubuntu.com with this content: web.Server Traceback (most recent call last):
<class 'gnomekeyring.CancelledError'>: /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 125 in process 123 try: 124 resrc = self.site.getResourceFor(self) 125 self.render(resrc) 126 except: Self site twisted.web.server.Site instance @ 0x8dfe20c <twisted.web.server.Site instance at 0x8dfe20c> Locals resrc ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance @ 0x8dfe1cc <ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance at 0x8dfe1cc> self twisted.web.server.Request instance @ 0x8c0650c <GET /?nonce=$NUMBER&oauth_token=$TOKEN&oauth_verifier=$VERIFER&return=https://one.ubuntu.com HTTP/1.1> /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 132 in render 130 def render(self, resrc): 131 try: 132 body = resrc.render(self) 133 except UnsupportedMethod, e: Locals resrc ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance @ 0x8dfe1cc <ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance at 0x8dfe1cc> self twisted.web.server.Request instance @ 0x8c0650c <GET /?nonce=$NUMBER&oauth_token=$TOKEN&oauth_verifier=$VERIFER&return=https://one.ubuntu.com HTTP/1.1> Globals UnsupportedMethod <class 'twisted.web.error.UnsupportedMethod'> /usr/lib/python2.6/dist-packages/twisted/web/resource.py, line 210 in render 208 from twisted.web.error import UnsupportedMethod 209 raise UnsupportedMethod(getattr(self, 'allowedMethods', ())) 210 return m(request) 211 Locals m <bound method TemporaryTwistedWebServer.render_GET of <ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance at 0x8dfe1cc>> self ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance @ 0x8dfe1cc <ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance at 0x8dfe1cc> request twisted.web.server.Request instance @ 0x8c0650c <GET /?nonce=$NUMBER&oauth_token=$TOKEN&oauth_verifier=$VERIFER&return=https://one.ubuntu.com HTTP/1.1> /usr/lib/python2.6/dist-packages/ubuntuone/oauthdesktop/auth.py, line 453 in render_GET 451 logger.debug("Got verifier %s" % verifier) 452 if nonce and (str(nonce) == str(self.nonce) and verifier): 453 self.retrieve_function(store=self.store_yes_no, verifier=verifier) 454 reactor.callLater(3, self.stop) Self nonce 7863306 store_yes_no True retrieve_function <bound method AuthorisationClient.retrieve_access_token of <ubuntuone.oauthdesktop.auth.AuthorisationClient object at 0x8c0658c>> Locals nonce '7863306' verifier 'ba4120b7-a62a-44bf-9596-addf7530af51' self ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance @ 0x8dfe1cc <ubuntuone.oauthdesktop.auth.TemporaryTwistedWebServer instance at 0x8dfe1cc> Globals reactor <twisted.internet.gtk2reactor.Gtk2Reactor object at 0x89f138c> logger logging.Logger instance @ 0x8cc34ac <logging.Logger instance at 0x8cc34ac> /usr/lib/python2.6/dist-packages/ubuntuone/oauthdesktop/auth.py, line 404 in retrieve_access_token 402 if store: 403 logger.debug("Storing access token in keyring") 404 self.store_token(access_token) 405 logger.debug("Calling the callback_parent") Locals store True access_token <oauth.oauth.OAuthToken object at 0x8e039ac> self <ubuntuone.oauthdesktop.auth.AuthorisationClient object at 0x8c0658c> Globals logger logging.Logger instance @ 0x8cc34ac <logging.Logger instance at 0x8cc34ac> /usr/lib/python2.6/dist-packages/ubuntuone/oauthdesktop/auth.py, line 208 in store_token 206 'oauth-consumer-key': self.consumer.key}, 207 access_token.to_string(), 208 True) 209 except gnomekeyring.DeniedError: Self consumer <oauth.oauth.OAuthConsumer object at 0x8c066cc> Locals access_token <oauth.oauth.OAuthToken object at 0x8e039ac> self <ubuntuone.oauthdesktop.auth.AuthorisationClient object at 0x8c0658c> Globals gnomekeyring <module 'gnomekeyring' from '/usr/lib/pymodules/python2.6/gtk-2.0/gnomekeyring.so'> oauth <module 'oauth.oauth' from '/usr/lib/python2.6/dist-packages/oauth/oauth.pyc'> <class 'gnomekeyring.CancelledError'>: ** Affects: ubuntuone-client (Ubuntu) Importance: Undecided Status: New ** Tags: keyring seahorse -- ubuntuone-preferences stops without default keyring https://bugs.launchpad.net/bugs/903926 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
