[Pkg-owncloud-maintainers] Bug#914629: owncloud-client: in gome3 password is managed by kwallet instead of gnome-keyring, hence autostart fails

Chris Becker debian.1.listd at xoxy.net
Sun Nov 25 19:48:43 GMT 2018


Package: owncloud-client
Version: 2.4.1+dfsg-1.1
Severity: normal
Tags: patch

Dear Maintainer,

please see also
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900556

However, please note that with
owncloud-client 2.4.1+dfsg-1.1
and
libqt5keychain1 0.9.0-2
the subject bug still exists.

Probably missing dependency (see below).


* What led up to the situation?
Using owncloud client with gnome3 (wayland or x).
On first run owncloud client asks for password and tries to save it in kwallet.
One may setup kwallet with gpg or a password. However, when owncloud is started
within gnome environment, which does not start/initialize kwallet but gnome-
keyring, one has to enter the kwallet password, everytime.


* What exactly did you do that was ineffective?
Password management of owncloud client is based on qtkeychain.
I tried to deinstall/remove kwallet and its components (to force owncloud to
use gnome-keyring). However, this just caused an error message regarding
password storage/retrieval.


* What exactly did you do that was effective?
As outlined in above linked bug, owncloud client requires gnome-keyring and
additionally libgnome-keyring0 and libgnome-keyring-common in order to use
gnome-keyring.

Because libgnome-keyring0 and libgnome-keyring-common were not available for
buster, I installed these packages from sid. This solved the problem, i.e. the
password for owncloud is now stored by gnome-keyring, so one has to enter the
password only once during first run/setup.


* What outcome do you expect?
Add dependency libgnome-keyring0 and libgnome-keyring-common to owncloud client
package and add libgnome-keyring0 and libgnome-keyring-common packages to
buster repository.


Best,
Chris




-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages owncloud-client depends on:
ii  libc6                 2.27-8
ii  libgcc1               1:8.2.0-10
ii  libowncloudsync0      2.4.1+dfsg-1.1
ii  libqt5core5a          5.11.2+dfsg-7
ii  libqt5dbus5           5.11.2+dfsg-7
ii  libqt5gui5            5.11.2+dfsg-7
ii  libqt5keychain1       0.9.0-2
ii  libqt5network5        5.11.2+dfsg-7
ii  libqt5sql5-sqlite     5.11.2+dfsg-7
ii  libqt5webkit5         5.212.0~alpha2-17+b1
ii  libqt5widgets5        5.11.2+dfsg-7
ii  libqt5xml5            5.11.2+dfsg-7
ii  libstdc++6            8.2.0-10
ii  owncloud-client-l10n  2.4.1+dfsg-1.1

Versions of packages owncloud-client recommends:
ii  owncloud-client-doc  2.4.1+dfsg-1.1

owncloud-client suggests no packages.

-- no debconf information



More information about the Pkg-owncloud-maintainers mailing list