Description of problem: Overlay icons are not shown in nautilus. These icons should show if a file is being syncing or not. Also, there are not context menu entries for nextcloud files in nautilus Version-Release number of selected component (if applicable): 2.3.3 How reproducible: Open nextcloud client and add an account. Actual results: Files are synced, but overlay icons and context menu entries are not shown Expected results: Overlay icons and context menu entries should be shown nextcloud-client-nautilus is installed
I’m trying to investigate on this issue. First, it is not Fedora specific, which is a good news. I reproduced the bug using Nautilus 3.26.0 on Ubuntu 17.04. On Fedora 26, the nextcloud-version version in the repositories is 2.3.3, the same as in Ubuntu 17.10 and Fedora 27. What is however possible is that it’s a GNOME issue, especially from Nautilus. So, i decided to grep nautilus in /var/log. And guess what ?! I think I find a solution ! Tracker is missing and should be provided by the nextcloud-client-nautilus package as a dependency. If you watch carefully at the nextcloud-client-nautilus code, you’ll understand the dependency. Try to install GNOME Tracker and tell us if it works ☺
And the final answer. I tried the same procedure starting with a Fedora 27 fresh install. Tracker is already installed on Fedora 27, by default. So the problem came from another component that is automatically installed alongside tracker by Ubuntu. By reading the logs associated with Nautilus, I find the following: “pygobject initialization failed”. So you simply need to install python2-gobject : dnf install python2-gobject And it'll be ok ! Maybe the this could be added as a requirement in the .spec file ?
Great! Installing python2-gobject solved this issue for me. Thank you very much, Guillaume Bernard