Running strace -vf udev-discover 2>&1 | grep -i '/usr/lib/python2.7
/dist-packages/.*gobject.*\.so' shows that python is looking for the
gobject dll in /usr/lib/python2.7/dist-
packages/gi/overrides/GObject.x86_64-linux-gnu.so.
So I did this:
sudo ln -s
/usr/lib/python2.7/dist-packages/gobject/_gobject.x86_64-linux-gnu.so
/usr/lib/python2.7/dist-packages/gi/overrides/GObject.x86_64-linux-gnu.so
Then re-ran udev-discover, which yielded another error:
Traceback (most recent call last):
File "/usr/bin/udev-discover", line 27, in <module>
from gi.repository import Gtk, Gdk
File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 145, in
load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 145, in
load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 145, in
load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 146, in
load_module
dynamic_module = load_overrides(introspection_module)
File "/usr/lib/python2.7/dist-packages/gi/overrides/__init__.py", line 125,
in load_overrides
override_mod = importlib.import_module(override_package_name)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: dynamic module does not define init function (initGObject)
Unfortunately, "grep -rl initGObject /usr/lib" yields zero matches.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1496532
Title:
udev-discover crashed with ImportError in /usr/lib/python2.7/dist-
packages/udevdiscover/devicefinder.py: could not import gobject (could
not find _PyGObject_API object)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/udev-discover/+bug/1496532/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs