Description of problem:
Nextcloud client is experiencing problems with connecting to gnome-keyring. User is asked for password on each app startup. Described here https://github.com/owncloud/client/issues/6500 (Ubuntu & owncloud, but the same issues on Fedora & nextcloud)
Version-Release number of selected component (if applicable):
nextcloud-client-2.5.1-1.fc29.x86_64 (updates-testing)
also tested on 2.3.3 (stable)
How reproducible:
* make sure libgnome-keyring is not installed
* install nextloud-client
* start app and login to nexcloud
* quit client
* start client again, you'll be asked for login and password again
Steps to Reproduce:
1. see above
2. can be fixed by installing libgnome-keyring and logout/login.
Actual results:
You've been logged out. Error message: `No keychain service available`
Expected results:
Credentials retrieved from keyring service. User not prompted for login each time app starts
Additional info:
Problem solved by installing libgnome-keyring package. I believe it should be added to REQUIRES section of nextcloud-client package.
I reported the same issue in Bug 1685212 as a dupe.
I wonder why no one has reacted so far!
This is a big UX issue, as users, who do not dig into why Nextcloud cannot remember their credentials will not notice it and possibly re-enter their password again and again…
Or just uninstall the Nextcloud client and blame… either Nextcloud or Fedora…
I also experienced this issue in Fedora 30 (the XFCE spin).
The fix mentioned on the upstream GitHub issue worked instantly, i.e. libgnome-keyring should be a dependency for nextcloud-client.