I ran into an issue today on a fresh Archlinux install. The owncloud client would not save my password in the gnome-keyring.
Running the owncloud client with
--logfile cloudlog and logging in when prompted showed me that for whatever reason the client was wanting to use kwallet.
Error while writing password "Could not open wallet: org.freedesktop.DBus.Error.ServiceUnknown; The name org.kde.kwalletd was not provided by any .service files"
I don't use KDE and don't have kwallet installed so this was unexpected.
I run only a window manager, have the latest
gnome-keyring (3.14.0-1) installed and running, the latest
qtkeychain (0.4-1) installed, and the latest
owncloud-client (1.7.0-2) installed.
After about an hours worth of searching, parsing through issue trackers, and exporting just about every variable I could think of before starting owncloud, I stumbled upon a gem in the comments of the AUR page for qtkeychain-git.
Optional dependencies for gnome-keyring:
libgnome-keyring + gnome-keyring (not only gnome-keyring!)
libgnome-keyring, logged out of my session, logged back in and checked
seahorse to see if a new entry for owncloud was created in my login keychain. Thankfully there was!