Public bug reported:

Binary package hint: ubuntuone-client

Having signed up for an Ubuntu One account, I fired up the ubuntuone-
client via Applications->Internet->Ubuntu One. The applet appears but I
get the error, "Authorisation Error: Error showing url: operation not
supported". In the background the libnotify message says something like
"syncing files" (which clearly it isn't). The problem seems to be
atleast two-fold:

- although I can login to my Ubuntu One account via Firefox, no files
ever appear there, even though the Ubuntu One directory on my system
shows a number of files along with the green tick supposedly showing
they have been synced to the remote server.

- I think I was supposed to register my computer with the Ubuntu One
service, but never got prompted. This seems to be related to the error
above and the fact that none of the URL-opener commands on my system
seem to work:

[jh...@uno]:~> xdg-open 'https://one.ubuntu.com/'
Error showing url: Operation not supported
[jh...@uno]:~> gnome-open 'https://one.ubuntu.com/'
Error showing url: Operation not supported
[jh...@uno]:~> gvfs-open 'https://one.ubuntu.com/'
gvfs-open: https://one.ubuntu.com/: error opening location: Operation not 
supported


I did find a command called exo-open (part of XFce from the exo-utils package), 
which *does* work and open the URL in firefox correctly, but this open command 
isn't being used :-)

    exo-open 'https://one.ubuntu.com/'

Before anyone asks, Yes, my default web browser *is* firefox in
System->Preferences->Preferred Applications.

Further details:

[jh...@uno]:~> cat .config/ubuntuone/ubuntuone-client.conf 
[ubuntuone]
connected = True
connect = 0
show_applet = 1
bookmarked = True

[jh...@uno]:~>

File ~/.cache/ubuntuone/log/syncdaemon.log shows the following snippet:

_______________________ <SNIP> _______________________

2010-01-08 21:01:59,007 - ubuntuone.SyncDaemon.sync - INFO - T:LOCAL:F 
<HASH_REMOVED> 0 [root:<HASH_REMOVED>] ''Ubuntu One/wibble.txt'' | Called 
put_file (In: T:NONE:F)
2010-01-08 21:02:05,877 - ubuntuone.SyncDaemon.DBus - ERROR - Can't get the 
auth token
Traceback (most recent call last):
  File 
"/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/dbus_interface.py", line 
1073, in connect
    access_token = self.main.get_access_token()
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/main.py", line 
299, in get_access_token
    return self.oauth_client.get_access_token()
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/main.py", line 
339, in get_access_token
    raise NoAccessToken("No access token found.")
NoAccessToken: No access token found.
2010-01-08 21:03:31,947 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: 
READY_WITH_NETWORK_WITH_BOTHQ; queues: metadata: 4; content: 3; hash: 0, 
fsm-cache: hit=427 miss=4) ----
2010-01-08 21:04:49,639 - ubuntuone.SyncDaemon.HQ - INFO - HashQueue: _hasher 
stopped
2010-01-08 21:04:49,640 - ubuntuone.SyncDaemon.DBus - INFO - Shuttingdown 
DBusInterface!

_______________________ <SNIP> _______________________

Again, I believe the auth token error is because the registration was
never completed due to the bug in xdg-open.

** Affects: ubuntuone-client (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Ubuntu One client fails to sync files due to xdg-open not allowing subscription 
completion
https://bugs.launchpad.net/bugs/504978
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

Reply via email to