libcloudproviders-apps do not connect to nextcloud-client on fast systems
I have kind of a strange issue. In general nautilus/file-dialog work just fine with nextcloud. Just the startup is bad. On my PCIe-SSD system as well as on my laptops with SATA-SSD, if I start nautilus it will give me this in a terminal (translated by me, it was in german)
Could not connect to unix socket /run/user/1000/Nextcloud/socket. [Errno 111] Connection refused
Error getting object manager client: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface ?org.freedesktop.DBus.ObjectManager? of the object in path /com/nextcloudgmbh/Nextcloud
and will not show my nextcloud shares. Now I can do: nautilus -q
and restart nautilus and the integration works. This happens on both systems. As workaround I usually autostart nextcloud on session start and this will also make it work.
Because of a hardware defect, I had to copy my system to a HDD and use it for a while, that makes it a 1:1 copy on a much slower drive. So I tried it on there and it worked every time. No workaround necessary. Maybe this is some kind of race condition error, where cloudproviders tries to check for nextclouds interfaces before nextcloud is up, if the system is fast enough?
GNOME 40.0 (also happened in 3.38) GTK3 3.24.28 Nautilus 40.0 Libcloudproviders 0.3.1 Nextcloud-Client 3.1.3 OS: Arch Linux