I know I’m a bit late to the party, having upgraded from Leap15.5 to 15.6 just now. During the upgrade, I ran into some package conflicts concerning Python, but I don’t remember the exact issues. I went with the proposed Solution 1 every time and hoped for the best. Unfortunately, now I can’t launch Nautilus (Gnome Files), neither using Gnome Shell (Wayland), nor Gnome X11 or IceWM. The error message I get is
pbiel@tux:~> nautilus
** Message: 14:32:43.187: Connecting to org.freedesktop.Tracker3.Miner.Files
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python3.6/site-packages/gi/__init__.py", line 130, in require_version
(namespace, version))
ValueError: Namespace Nautilus not available for version 4.0
/usr/lib64/python3.6/site-packages/gi/module.py:163: Warning: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
g_type = info.get_g_type()
/usr/lib64/python3.6/site-packages/gi/module.py:163: Warning: g_once_init_leave: assertion 'result != 0' failed
g_type = info.get_g_type()
/usr/lib64/python3.6/site-packages/gi/module.py:197: Warning: g_type_get_qdata: assertion 'node != NULL' failed
type_ = g_type.pytype
Has anyone else seen this issue? Can anyone here help me figure out what I am missing and how to fix it? I somewhat assume re-installing Nautilus would work, but since it’s so intertwined with Gnome Shell and whatnot, I would rather seek to find out which Python package I broke.
I didn’t install anything deliberately after the upgrade, however, this machine has been upgraded from maybe openSUSE 42.3 or so, with a lot of packages installed/uninstalled in the ten years since
I have owncloud-client-nautilus installed here, as a dependency from the ownCloud desktop client, and this seems to have python3-nautilus as a dependency.
sudo zypper se --requires -x 'typelib(Nautilus)'
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+-----------------------------------+-------------------------------------+--------
| nautilus-extension-nextcloud | Nautilus overlay icons | package
| nautilus-extension-nitroshare | NitroShare integration for Nautilus | package
| nautilus-extension-sendto-blueman | A sendto integration for Nautilus | package
i+ | python3-nautilus | Python bindings for Nautilus | package
Alright, I ran sudo zypper rm -u owncloud-client-nautilus, which also removed python3-nautilus. It didn’t alter anything directly, but now after a reboot, Nautilus seems to work just fine. Thanks for your support.