Comment 1 for bug 978043

Revision history for this message
Mike McCracken (mikemc) wrote :

This also happens in darwin, and on ubuntu precise for me.

If you start u1 without any credentials, the cloud to computer page will show and the loading overlay will be frozen. However, the 'next' button works, and you can move past the page.

The problem appears to be that the page needs to send a remote request to get the volumes list, but at the time it sends it, the action queue hasn't been activated yet.

The action queue isn't started until later, but these actions are never invoked, as the queue is apparently never restarted (or if it is, it's restarted without firing the deferred they're waiting on). You can see them from u1sdtool --waiting.

Here's evidence of the inactive queue:

2012-09-20 14:37:09,416 - ubuntuone.SyncDaemon.InteractionInterfaces - DEBUG - handle_SYS_STATE_CHANGED: result None.
2012-09-20 14:37:09,416 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - ListVolumes share:--- node:--- ListVolumes(running='False') starting
2012-09-20 14:37:09,417 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - ListVolumes share:--- node:--- ListVolumes(running='False') started
2012-09-20 14:37:09,417 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - ListVolumes share:--- node:--- ListVolumes(running='False') not running because of inactive queue
2012-09-20 14:37:09,417 - ubuntuone.SyncDaemon.InteractionInterfaces - DEBUG - refresh_volumes: result None.