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.
*** Bug 1685212 has been marked as a duplicate of this bug. ***
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…
Actually, upstream has a long issue of users (many from other distros, but also Fedora), where they complain about this exact thing: https://github.com/nextcloud/desktop/issues/427
Problem still valid for Fedora 30
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.
PR https://src.fedoraproject.org/rpms/nextcloud-client/pull-request/2
*** This bug has been marked as a duplicate of bug 1652973 ***