PPA r321 SD dies on startup - must depend on proper python-ubuntuone-storageprotocol version

Bug #518598 reported by Roman Yepishev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Fix Released
Medium
dobey

Bug Description

PPA r321 does not work on a clean karmic system w/ ppa enabled and apt-get upgrade to the latest version.

rtg@karmig:~/.cache/ubuntuone/log$ cat /home/rtg/.cache/ubuntuone/log/oauth-login.log
[ts] UbuntuOne.Client.Applet Starting Ubuntu One client version 1.1.1
[ts] ubuntuone-login Starting Ubuntu One login manager version 1.1.1
[ts] UbuntuOne.Client.Applet DBus Error: Launch helper exited with unknown return code 1
[ts] UbuntuOne.Client.Applet DBus Error: Launch helper exited with unknown return code 1
[ts] UbuntuOne.Client.Applet DBus Error: Launch helper exited with unknown return code 1
[ts] UbuntuOne.Client.Applet DBus Error: Launch helper exited with unknown return code 1
[ts] UbuntuOne.Client.Applet DBus Error: Launch helper exited with unknown return code 1
[ts] UbuntuOne.Client.Applet DBus Error: Launch helper exited with unknown return code 1

Caused by:

rtg@karmig:~/.cache/ubuntuone/log$ /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
Traceback (most recent call last):
  File "/usr/lib/ubuntuone-client/ubuntuone-syncdaemon", line 43, in <module>
    from ubuntuone.syncdaemon.main import Main
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/main.py", line 30, in <module>
    from ubuntuone.syncdaemon import (
  File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/volume_manager.py", line 31, in <module>
    from ubuntuone.storageprotocol.volumes import (
ImportError: No module named volumes

Caused by:

rtg@karmig: rtg@karmig:~/.cache/ubuntuone/log$ apt-cache show ubuntuone-client
Package: ubuntuone-client
...
Depends: python-ubuntuone-client (= 1.1.1+r321-0ubuntu1~ppa1~karmic), python-configglue, python-apport
...

rtg@karmig: rtg@karmig:~/.cache/ubuntuone/log$ apt-cache show python-ubuntuone-client
...
Version: 1.1.1+r321-0ubuntu1~ppa1~karmic
...
Depends: python (>= 2.5), python-central (>= 0.6.11), python-ubuntuone-storageprotocol (>= 0.95.0), python-dbus, python-xdg, python-twisted-web, xdg-utils, python-gnomekeyring | python-gnome2-desktop, python-notify, python-pyinotify, python-twisted-names, python-oauth (>= 1.0~svn1092-0ubuntu2)
...

And finally:

ubuntuone.storageprotocol.volumes is not available in the installed version.
It was not updated because python-ubuntuone-client said it is OK to have anything >= 0.95.0. The up-to-date karmic version (1.0.1-0ubuntu1) fits the spec perfectly.

This is actually the reason of bug #516305 (which was resolved before I could fetch more info)

Revision history for this message
dobey (dobey) wrote :

Did you reproduce this by blocking the update of python-ubuntuone-storageprotocol or something? Anyway, this will be resolved the next time packages get built and pushed to the beta PPA. The current package branch specifies a newer storageprotocol version in the debian/control file for ubuntuone-client. But one really should be installing all updates in the beta PPA when they get published.

Changed in ubuntuone-client:
assignee: nobody → Rodney Dawes (dobey)
importance: Undecided → Medium
status: New → Fix Committed
Revision history for this message
Roman Yepishev (rye) wrote :

No I did not have to block anything, it was simply:

1. Karmic install.
2. All updates applied via apt-get.
3. Added ubuntuone beta ppa.
4. Applied more updatesvia apt-get upgrade.
5. Started ubuntuone-client-applet.

Revision history for this message
dobey (dobey) wrote :

How did you manage to do an apt-get upgrade, and it not install the new vesion of protocol from the PPA? That seems off to me.

dobey (dobey)
Changed in ubuntuone-client:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.