ubuntu-one client crashes

Bug #480937 reported by Hiro Protagonist
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntuone-client (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: ubuntuone-client

$ ubuntuone-client-applet
ERROR:dbus.proxies:Introspect error on com.ubuntuone.SyncDaemon:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1

ProblemType: Bug
.home.liniger..config.ubuntuone.ubuntuone.client.conf:
 [ubuntuone]
 connected = False
 connect = 0
 show_applet = 1
 bookmarked = False
Architecture: i386
Date: Wed Nov 11 22:16:00 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: ubuntuone-client 1.0.2-0ubuntu2
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: ubuntuone-client
Uname: Linux 2.6.31-14-generic i686

Revision history for this message
Hiro Protagonist (surfer) wrote :
Revision history for this message
Joshua Hoover (joshuahoover) wrote :

Hi Hiro,

Can you let me know what this command from a terminal session (Applications->Accessories->Terminal) outputs?

sudo apt-cache policy python-gnomekeyring

It seems that Ubuntu One can't load the gnomekeyring Python module on your install for some reason.

Thank you,

Joshua

Changed in ubuntuone-client (Ubuntu):
status: New → Incomplete
Revision history for this message
Hiro Protagonist (surfer) wrote :

hi joshua

thanks for your relpy!

& sure:

$ sudo apt-cache policy python-gnomekeyring

python-gnomekeyring:
  Installed: 2.28.0-0ubuntu1
  Candidate: 2.28.0-0ubuntu1
  Version table:
 *** 2.28.0-0ubuntu1 0
        500 http://ch.archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

i don't know if that helps, but:
the installed files for python-gnomekeyring lists /usr/lib/pyshared/python2.6/gtk-2.0/gnomekeyring.so as the path i figure is relevant here.

when i start python form the command line i am unable to import gnomekeyring:

$ python
Python 2.6.4 (r264:75706, Nov 2 2009, 14:38:03)
>>> import gnomekeyring
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gnomekeyring

the pythonpath is:
>>> import sys; print sys.path
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages']

comparing pythonpath to the path of the keyring above, i am not surprised that the module is not found. or am i missing something?

anyway, thanks a lot

hiro

Revision history for this message
dobey (dobey) wrote :

[dobey@lunatari:~]: python -c "import gnomekeyring; print gnomekeyring.__file__"
/usr/lib/pymodules/python2.6/gtk-2.0/gnomekeyring.so

Can you try running "dpkg-reconfigure python-gnomekeyring" in a terminal, and then run the python -c command I ran above?

Revision history for this message
Hiro Protagonist (surfer) wrote :

i did:

root@hiro:~# dpkg-reconfigure python-gnomekeyring
root@hiro:~# python -c "import gnomekeyring; print gnomekeyring.__file__"
/usr/lib/pymodules/python2.6/gtk-2.0/gnomekeyring.so

...and now ubuntuclient-applet works as it should!! even if i do not understand what went wrong with the installation of python-gnomekeyring in the first place.

as far as i'm concerned this thing is solved!

thank you very much!

Revision history for this message
Joshua Hoover (joshuahoover) wrote :

Great to hear Hiro! And many thanks to Rodney for the help!

Changed in ubuntuone-client (Ubuntu):
status: Incomplete → 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.