On Tue, Aug 7, 2012, at 06:15 PM, David King wrote: > ~$ update-manager > Traceback (most recent call last): > File "/usr/bin/update-manager", line 26, in <module> > from gi.repository import Gtk > File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in > <module> > from ._gi import _API, Repository > ImportError: /usr/lib/python2.7/dist-packages/gi/_gi.so: undefined > symbol: g_callable_info_skip_return
That looks to me like a version mismatch: I'd guess at some point g_callable_info_skip_return got added or removed and you've got files from either side of that change. The first thing I'd do is have a look in /usr/lib/python2.7/dist-packages/gi/ and see if there are any other files starting _gi. in case there's two versions there and the import is finding the wrong one. I that doesn't turn up anything then I'd go with removing and reinstalling the package providing this. First find out which package it is: "dpkg -S /usr/lib/python2.7/dist-packages/gi/_gi.so". Then use apt-get to remove it (and check that /usr/lib/python2.7/dist-packages/gi/ is gone) and then reinstall it. I suspect it'll be a package that ubuntu-desktop depends on: if you have to remove it (and possibly others) as well take note of what's being removed and remember to put it/them back too. Robert ________________________________________________________ Robert McWilliam r...@allmail.net www.ormiret.com The opinions expressed herin are not necessarily those of my employer, not necessarily mine, and probably not necessary. -- ubuntu-uk@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk https://wiki.ubuntu.com/UKTeam/