After logging into KDE, I am asked for the KWallet password. After typing in the correct password (yes, really the correct password), the Wallet does not open however. Workaround: Go to System Settings → Account Details → KDE Wallet. Uncheck "Enable the KDE wallet subsystem", Apply, Check it again and apply it again. The next time, the KWallet opens with the correct password. Some applications need to be restarted again, however. BUT: this is only bound to the current session. After logging out and in again (or reboot), the same problem occurs. What I did before: I successfully copied my system from an HDD to an SSD. Everything works perfectly, except for the KWallet. What I tried and did not help: - Change the password for KWallet. - Export the Wallet, Create a new one with empty password and Import it there. After log in I am asked for an password for this one, too. I love to give you any additional information, log file or config file, just tell me which. Reproducible: Always Steps to Reproduce: 1. Buy an SSD and move your system thereto ;) 2. Log in to KDE. 3. Open an application that uses KWallet storage (if not already done by session) and try to open KWallet. Actual Results: KWallet does not open, the password dialogue re-appears. Expected Results: It opens and all my applications are happy.
P.S.: I am also on IRC (Blizzz on freenode, usual channels #owncloud-dev #kubuntu-devel atm also #kde ) if it is of any help.
after some more boots and reboots it suddenly works again…
Thanks for the follow up. Looks like there is not much thing left to do
Sorry, now it happened again :(
Look, this is extremely nasty, actually PITA. I acknowledge, this is something probably a minority of users experience. But if it hits me, it likely hits others, too. I by myself cannot look deeper on why this happens. But I offer full assistency in tracking this down and fixing it. I explicitly stated it. At least it would be very kind to see one developer saying "OK, saw this report, low priority, no time, will check in 2 months" or something.
Sad, obviously I need to see how to switch to Gnome Keyring.
Hi Arthur I currently facing the same issue but without switching to SSD (always used one on this system). My best guess is that it started with the update to KDE SC 4.11 (but I'm not 100% sure). I'm using Kubuntu 12.04 LTS with KDE 4.11 from Kubuntu PPA.
Additional information might be found here https://bugs.launchpad.net/kubuntu-ppa/+bug/1216618 and here http://ubuntuforums.org/showthread.php?t=2134060
Hi Pascal, this misbehaviour really started after replacing my hard disk for me. I cannot remember a KDE upgrade was due at this time, especially 4.11 was released in August and I did not install any pre- or betaversion for sure.
I'm not sure what triggered this misbehaviour on my side. In the meantime I have updated my other PC using Kubuntu 12.04 LTS to KDE 4.11 and it's working just fine. My Laptop (using SSD) still shows the same symptoms Arthur discribes. I would appreciate any help as I'm stuck here.
Arthur, do you get this error as well when startin kwalletmanager from console? This might be a hint for the developers. user@computer:~$ kwalletmanager QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) user@computer:~$
Please be advised I fixed the wallet opening logic and your problem might be fixed (see BUG 254198). Could you please confirm this once you get latest kdelibs & kde-runtime?
@Pascal: yes, I have the same output. @Valentin: Thank you! I'll be only able to test it when it is released. I assume this will be with the next KDE maintenance release?
@Arthur: yes, you'll get it with 4.11.2 or 4.12.
@Valentin: Thanks a lot! I'm looking forward to get it with 4.11.2 hopefully (just updated to 4.11.1).
I just updated to KDE 4.11.2 and the bug seems to be gone! :) Thanks a lot, Valentin!