Just like Issue #1549. That issue was reportedly fixed but I don't see any fix in the builds I get from openSuse's build service.
ownCloud Sync Client 1.5.2 and 1.5.3 for Ubuntu, i386 and amd64 builds will not remember my password after I log out and log back in. I am required to enter my ownCloud password every time ownCloud launches when the desktop logs in. I am using Linux Mint 16 with MATE desktop.
ownCloud Sync Client 1.5.1 correctly remembered my password. I can't use 1.5.2 and 1.5.3 like this.
Same here with Korora with MATE Desktop and 1.5.3 sync client
Same here :(
LMDE 201403 with MATE Desktop and 1.5.3 sync client (x86 and x64)
Can you please investigate which versions of qtkeychain you use? You need qtkeychain 0.3.0 at best.
$ dpkg -l | grep qtkeychain
ii libqtkeychain0 0.3 amd64 Cross
platform password store library
It is version 0.3.0
Am 28.03.2014 09:03, schrieb dragotin:
Can you please investigate which versions of qtkeychain you use? You
need qtkeychain 0.3.0 at best.—
Reply to this email directly or view it on GitHub
https://github.com/owncloud/mirall/issues/1590#issuecomment-38896082.
Same problem on Gentoo, QTKeychain 0.3.0, ownCloud 1.5.3 and the password isn't saved
qtkeychain supports either GNOME keyring or KDE wallet. Is one of these running on your desktops? Please check.
Not for me, as I'm using XFCE
Well, I do use XFCE as well, and have the gnome keyring daemon running, works nicely.
Without any of these two, there is no password saving, sorry.
Without any of these two, there is no password saving, sorry.
This needs to be documented in the password prompt or the settings dialog box and/or in the Debian package 'requires' field.
Sidenote to this issue, which I believe is relevant here:
For KDE wallet at least, the ownCloud client stores the password in the wallet called "kdewallet". This is an issue if the name of the user's wallet is anything else, since ownCloud will then create a new wallet with the name "kdewallet".
Of course, this is a minor issue, since multiple wallets aren't something the system can't handle, but it is a small annoyance.
I can not understand how do I save a password that would not be constant input.
OS MagOS Linux KDE, owncloud 1.5.3
Password is not saved, get messages:
Error while reading password "No keychain service available"
I read the information and decided that the problem libqtkeychain0 0.1, updated to libqtkeychain0 0.3, but the problem remained the same.
I am running arch Linux with Gnome 3.12.2 and have the same problem. (Being asked for a password every start)
I tested this with owncloud client 1.5.3, 1.5.4 and the 1.6 beta. All 3 have the same issue. In between installs I always delete the ~./local/share/data/ownCloud folder to ensure all settings are reset.
'gnome-keyring 3.12.2-1' and 'qtkeychain 0.3-2' are installed. I also can browse my logins and keys using seahorse (Gnome Passwords and Keys) however I cannot find any entry for the owncloud client in there. --> how should the entry look like?
I am willing to contribute in any way helpful. Debug, compile special version.... you name it. Let me know how I can support you in fixing this issue?
same for me, archlinux, gnome 3.12, qtkeychain and gnome-keyring installed. always asks for a password on reboot. oc client 1.6beta2.
+1
This is an issue with qtkeychain, which is due to a gnome keyring update. It should be solved in the next release of qtkeychain.
For archlinux users, installing qtkeychain-git solves the problem.
GNOME Keyring version 3.11.92 stopped exporting the GNOME_KEYRING_CONTROL environment variable as described in GNOME bug #725801. qtkeychain relied on this variable to detect the presence of GNOME Keyring until commit 97d50f65 which was merged after the 0.3 release. So, if you need qtkeychain to support GNOME Keyring, you should use qtkeychain-git instead of this package until upstream makes a new release.
Does updating QtKeychain fix this?
If not do you need to report a bug at https://github.com/frankosterfeld/qtkeychain ?
qtkeychain-git 0.3.0.9.ga2437ac-1 from AUR fixed it for me.
When running the gnome-keyring-daemon together with ownCloud - ownCloud will keep asking for the password.
ownCloud-client version 1.6.1.0
gnome-keyring version 3.8.2-2+b1
libqtkeychain0 version 0.3.0-2
other packages: Debian Jessie (testing)
(seems related to this issue, therefore not opening a new issue?)
On ArchLinux, I fixed this by adding this line into (a new file) /etc/profile.d/owncloud.sh
export GNOME_KEYRING_CONTROL='false' # just a nonsense/invalid value
Who can say for lxde can be configured to save passwords? he has not tried, the computer away
@nepda Thank you, it worked.
@BuxarNET Have you tried using gnome-keyring with lxde? It does not depend on the entire gnome-framework, as far as aptitude can tell me.
@nepda thanks!
EtienneBruines
I use Linux distribution MagOS, it installed KDE, LXDE and GNOME.
gnome-keyring in the same set.
LXDE I use because the computer is very weak. Password is not saved, then how can you want to activate the work of gnome-keyring?
@BuxarNET
Starting/running gnome-keyring-daemon on startup usually works. Then the owncloud-client should remember the password after asking once. Try closing owncloud-client, manually starting gnome-keyring-daemon and then starting owncloud-client and enter password, to ensure gnome-keyring-daemon is actually being started.
If it does not remember the password, try what @nepda said in the comments above.
The version of qtkeychain installed on my system (CentOS 6.5) was:
opt-libqtkeychain0.x86_64 0.20131102-27.1 @isv_ownCloud_devel
Which seems to have been installed by the owncloud devel repo as a dependency of the owncloud client. I did a yum list libqtkeychain* and found that the version 0.3 that is required is also in one of the owncloud repos:
Installed Packages
opt-libqtkeychain0.x86_64 0.20131102-27.1 @isv_ownCloud_devel
Available Packages
opt-libqtkeychain-debuginfo.i686 0.3-9.2 isv_ownCloud_desktop
opt-libqtkeychain-debuginfo.x86_64 0.3-9.2 isv_ownCloud_desktop
opt-libqtkeychain-devel.i686 0.3-9.2 isv_ownCloud_desktop
opt-libqtkeychain-devel.x86_64 0.3-9.2 isv_ownCloud_desktop
opt-libqtkeychain0.i686 0.3-9.2 isv_ownCloud_desktop
Not sure if the devel repo was left over from some previous install, so I removed it, leaving only the desktop repo, and then re-installed owncloud and it picked up the correct dependencies and installed the version 0.3-9.2 version.
Everything is working as expected now, with the owncloud client storing the password in my gnome keychain (although I actually use openbox with the gnome session stuff).
@EtienneBruines thanks, helped the decision of @nepda
I use Linux Mint 17 XFCE, had the same problem and the above solution worked fine. Thanks!
I have the same problem, owncloud-client asks about a password on every start.
I have installed:
gnome-base/gnome-keyring 3.12.2-r1
dev-libs/qtkeychain 0.4.0 (also tried 0.3.0 before)
net-misc/owncloud-client 1.6.3
on Gentoo, Using XFCE.
I tried the environment-trick from @nepda (exported it, checked with "env" if it's set to garbage, started owncloud-client, entered passwort, closed owncloud-client, started it from the same terminal again - it asked again).
I checked if the directory listed in GNOME_KEYRING_CONTROL exists and if there was a gnome-keyring-daemon running from this directory: it did. And did no change to the behaviour of owncloud-client.
Thank you @nepda
With ownCloud version 1.6.4 Kubuntu trusty
OB
I got this fixed on my XFCE manually... I wrote a bash-script that I use for starting owncloud, which does the following:
It seems like kwalletd is not started on my system and I can't get it to start before owncloud will ask for the keyring. So this workaround does it for me.
On Fedora I fixed this by removing libqtkeychain0 version 0.20140128-4.2 and then reinstalling the newest version. The problem seems to be related to the old version numbering scheme which includes the date.
Another workaround for KDE, to easily add a delay autostarting owncloud:
(naming below may not be accurate; i am translating from swedish)
In KDE settings (the icon of the crossed tools in KDE menu) > last section "System administration" > Start and shutdown. There in section Automatic start, i guess you have an entry named ownCloud. Select it, then button "Properties...". In there select tab "Program" and in the "Command" field prepend "sleep 10; " before whatever is there. ( 10 is ten seconds, alter if you want )
Ref: https://bugs.mageia.org/show_bug.cgi?id=16525#c8
@Morganlej
Thank you. Your comment and translation are appreciated. I'm confident your instructions will workaround this issue for me. BTW, at least in Linx Mint 17.3 KDE, "Program" is "Application".
The workaround proposed by Morganlej doesn't work on debian 8, kde 4.14.2.
I have tested successfully the script by kisscool on http://the-technoholik.blogspot.fr/2015/01/owncloud-client-asking-for-password.html . In my case, the problem is that kwalletd was not running when the ownCloud client starts.
I made it work by installing gnome-keyring and libgnome-keyring and then re-login. I'm using LXQt on Arch Linux.
@yan12125 thanks, I'm using Gnome on Arch Linux and libgnome-keyring was missing. After installing it it works :)
I m using Owncloud 9.0 ... Even i added Linux Client sync auto mount in /etc/fstab, its asking user & password each time in Ubuntu 14.4.5... anybody faced same issue..!!?
content in my .davfs2/secrets file:-
http://owndrive.net/remote.php/webdav/ amyuser mypassword
content in my /etc/fstab :-
http://owndrive.net/remote.php/webdav /home/traacs/TRAACS_BACKUP/ davfs user,rw,noauto 0 0
I figured out that on ubuntu 16.04 + gnome-shell, on the start up there is /usr/bin/gnome-keyring-daemon --start --components=ssh.
I figure out that removing --start --components=ssh was allowing to save the password, visible in the seahorse app.
Most helpful comment
I made it work by installing gnome-keyring and libgnome-keyring and then re-login. I'm using LXQt on Arch Linux.