[opensuse-kde] [42.2] kwallet broken?
Hi everyone, I fuss around with kwallet, which seems to have lost most of its abilities :( First, it (kwalletmanager5-16.08.2-1.1.x86_64) doesn't cooperate with krdc. I have to uncheck the "keep password in KWallet" option to get a connection to my remote hosts at all. If the option remains checkd, the connection window appears for only 1/10 of a second, then disappears again. Second, I try to use keepassx, since it has the feature to run on many operating systems. Alas, it doesn't work with kwallet stores directly, but it can import KWallet XML exports. Whenever I try to export as XML in kwalletmanager5, I get a file with 0 bytes. I can install the kwalletmanager package (kwalletmanager-15.04.3-9.1.x86_64), but: ---snip---
/usr/bin/kwalletmanager Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) QDBusConnection: name 'org.kde.kwalletd' had owner '' but we thought it was ':1.133' ---pins---
Anyone else experiencing this? Are there known workarounds? Werner --
Werner Flamme 2016-11-24 19:58:
Hi everyone,
I fuss around with kwallet, which seems to have lost most of its abilities :( [...]
---snip---
/usr/bin/kwalletmanager Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) QDBusConnection: name 'org.kde.kwalletd' had owner '' but we thought it was ':1.133' ---pins---
Took some time, then it worked. From "old" kwalletmanager, exporting XML works. So does importing in keepassx-0.4.4-1.4.lk of obs:home/Lazy_Kent. Still the question: why kwalletmanager5 and its non-cooperation with krdc? Werner --
Torsdag den 24. november 2016 20:17:02 skrev Werner Flamme:
Still the question: why kwalletmanager5 and its non-cooperation with krdc?
Are you sure krdc was ported to KF5? (Check Help -> About KRDC from the KRDC menu) I'm still on 42.1 (for a short while) so I can't check easily. But on 42.1 KRDC is still KDE4 based. -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Samstag, 26. November 2016, 21:56:04 schrieb Martin Schlander:
Torsdag den 24. november 2016 20:17:02 skrev Werner Flamme:
Still the question: why kwalletmanager5 and its non-cooperation with krdc?
Are you sure krdc was ported to KF5? (Check Help -> About KRDC from the KRDC menu)
krdc has been ported to KF5 in 16.04 (IIRC), so the version in 42.2 is KF5 based and should use the KF5 kwallet. So the stored passwords should show up in kwalletmanager5. Maybe they are wrong/outdated? Try to delete them (in kwalletmanager5) and enable the kwallet integration again. Also make sure that the kwallet subsystem is not disabled in systemsettings5. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Wolfgang Bauer [28.11.2016 14:59]:
Am Samstag, 26. November 2016, 21:56:04 schrieb Martin Schlander:
Torsdag den 24. november 2016 20:17:02 skrev Werner Flamme:
Still the question: why kwalletmanager5 and its non-cooperation with krdc?
Are you sure krdc was ported to KF5? (Check Help -> About KRDC from the KRDC menu)
Version 16.08.2 KDE Frameworks 5.26.0 Qt 5.6.1 (kompiliert gegen 5.6.1) Das xcb Fenstersystem
krdc has been ported to KF5 in 16.04 (IIRC), so the version in 42.2 is KF5 based and should use the KF5 kwallet. So the stored passwords should show up in kwalletmanager5.
They do.
Maybe they are wrong/outdated?
No, they aren't. Everything with kwallet worked fine with 42.1, but since I did the update to 42.2, nothing works between kwallet and krdc. It works with kwallet and opencloud-client/nextcloud-client.
Try to delete them (in kwalletmanager5) and enable the kwallet integration again.
Sigh. Doesn't help :(
Also make sure that the kwallet subsystem is not disabled in systemsettings5.
It isn't. Best of all are the effects. With some hosts, there is only a "window open - window close", on other hosts, the window stays open and I get "Username/Password error" from the Windows desktop, So I can re-enter the password manually and can log in. This behaviour does not depend on the host OS. Regards, Werner P.S.: I'd love to see kwalletmanager5 doing the XML export with more than 0 bytes. Or at least giving a notice why it doesn't output data. Kwalletmanager 4 does not have this problem. --
Am Montag, 5. Dezember 2016, 09:40:09 schrieb Werner Flamme:
Wolfgang Bauer [28.11.2016 14:59]:
Maybe they are wrong/outdated?
No, they aren't. Everything with kwallet worked fine with 42.1, but since I did the update to 42.2, nothing works between kwallet and krdc. It works with kwallet and opencloud-client/nextcloud-client.
Well, krdc in 42.1 was still KDE4 based, and used the KDE4 wallet. And kwallet5 only migrates the stored passwords on first start. Further syncing with the KDE4 kwallet is not done. So if that initial sync had already been done in 42.1, the wallets may have diverged (in other words, krdc will not be able to read the old passwords any more). But if the passwords do show up correctly in kwalletmanager5, that should be fine. No idea then currently, sorry. But please make sure that you really checked in kwalletmanager5 not the KDE4 one, i.e. run kwalletmanager5 in a shell (konsole e.g.).
P.S.: I'd love to see kwalletmanager5 doing the XML export with more than 0 bytes. Or at least giving a notice why it doesn't output data. Kwalletmanager 4 does not have this problem.
That is a known regression in 16.08: https://bugs.kde.org/368314 It should be fixed in 16.08.3, please report this in openSUSE's bugzilla and we'll do an update. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (3)
-
Martin Schlander
-
Werner Flamme
-
Wolfgang Bauer