Mising dependency for ubuntuone-client

Bug #936942 reported by Roberto Alsina
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Triaged
High
dobey

Bug Description

When starting the control panel, I get an error about a child exiting:

ralsina@perdido:~$ ubuntuone-control-panel-qt
ERROR:root:Could not find any typelib for Notify
INFO:ubuntuone.controlpanel.backend:ControlBackend: instance started.
DEBUG:ubuntuone.credentials:find_credentials: args (<ubuntuone.platform.credentials.CredentialsManagementTool object at 0x927466c>,), kwargs {}.
DEBUG:ubuntuone.credentials:cleanup: removing signal match <<class 'dbus.connection.SignalMatch'> at 9102aac "type='signal',sender='com.ubuntuone.Credentials',path='/credentials',interface='com.ubuntuone.CredentialsManagement',member='CredentialsFound'" on conn <dbus._dbus.SessionBus (session) at 0x9267a7c>>
DEBUG:ubuntuone.credentials:cleanup: removing signal match <<class 'dbus.connection.SignalMatch'> at 9102b6c "type='signal',sender='com.ubuntuone.Credentials',path='/credentials',interface='com.ubuntuone.CredentialsManagement',member='CredentialsNotFound'" on conn <dbus._dbus.SessionBus (session) at 0x9267a7c>>
DEBUG:ubuntuone.credentials:cleanup: removing signal match <<class 'dbus.connection.SignalMatch'> at 951c2cc "type='signal',sender='com.ubuntuone.Credentials',path='/credentials',interface='com.ubuntuone.CredentialsManagement',member='CredentialsError'" on conn <dbus._dbus.SessionBus (session) at 0x9267a7c>>
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
Failure: ubuntuone.platform.tools.linux.IPCError: org.freedesktop.DBus.Error.Spawn.ChildExited:
ERROR:ubuntuone.controlpanel.qt.folders:load
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/ubuntuone-control-panel/ubuntuone/controlpanel/gui/qt/__init__.py", line 94, in inner
    res = yield f(*args, **kwargs)
IPCError: org.freedesktop.DBus.Error.Spawn.ChildExited:

This is caused by syncdaemon crashing like this:

ralsina@perdido:~$ /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
ERROR:root:Could not find any typelib for Notify
ERROR:root:Could not find any typelib for Indicate
Traceback (most recent call last):
  File "/usr/lib/ubuntuone-client/ubuntuone-syncdaemon", line 52, in <module>
    from ubuntuone.syncdaemon.main import Main
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/main.py", line 39, in <module>
    from ubuntuone.syncdaemon import status_listener
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/syncdaemon/status_listener.py", line 20, in <module>
    from ubuntuone.status.aggregator import StatusFrontend
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/status/aggregator.py", line 32, in <module>
    from ubuntuone.platform.messaging import Messaging
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/platform/messaging.py", line 34, in <module>
    from ubuntuone.platform.linux import messaging
  File "/usr/lib/python2.7/dist-packages/ubuntuone-client/ubuntuone/platform/linux/messaging.py", line 36, in <module>
    from gi.repository import Indicate
ImportError: cannot import name Indicate

This seems to be caused by ubuntuone-client not requiring gir1.2-indicate-0.7

Revision history for this message
Roberto Alsina (ralsina) wrote :

Are you sure this is fixed in 2.99.4? I got it on 3.1+r1195-53~precise1

Revision history for this message
dobey (dobey) wrote : Re: [Bug 936942] Re: Mising dependency for ubuntuone-client

On Mon, 2012-02-20 at 17:01 +0000, Roberto Alsina wrote:
> Are you sure this is fixed in 2.99.4? I got it on 3.1
> +r1195-53~precise1
>
It's fixed in 2.99.4-0ubuntu2, which I just uploaded a bit ago. I
also fixed the nightlies packaging before it as well, though there
is another issue blocking them building at the moment with tests.

I don't know how anyone is managing to not have the indicate lib
installed anyway, despite the fact that it was a Recommends. Did you
specifically remove the gir1.2-indicate-0.7 package or something?

Revision history for this message
Roberto Alsina (ralsina) wrote :

No, but I Installed from a kubuntu CD (hey, I got it for free at UDS!), installed unity (2d and 3d) and later upgraded to P via update-manager. I suppose in the shuffle something got dropped, or never got added.

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.