KDE 4.6.1: KMail can't connect to KWallet

Bug #731835 reported by Alvin
68
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Kubuntu PPA
Invalid
Undecided
Unassigned
Ubuntu
Invalid
Undecided
Unassigned
openSUSE
Invalid
Undecided
Unassigned

Bug Description

In each user session, KMail fails to connect to KWallet and asks for passwords.
This error appears:

KDE Wallet Service
There have been repeated failed attempts to gain acess to a wallet. An application may be misehaving.

KMail will also no longer store the given passwords. In the next session, they will be asked again.

Revision history for this message
In , Nils-i (nils-i) wrote :

Version: 1.13.6 (using KDE 4.6.1)
OS: Linux

Since I updatet KDE from 4.6.0 to 4.6.1, Kmail (I use it with kontact) doesn't connect to kwallet any more. It fails at the beginning of my user session and asks every few minutes again for password. Always after some unsuccessful connections to kwallet, a small window appears with some message like "kmail couldn't connnect to kwallet a few times, maybe a bug in the program"(my DE is german). Other programs such as kopete or quassel are still working well with kwallet.

Reproducible: Always

Steps to Reproduce:
→ Enter new user session
→ enter kwallet password
→ try to check mails

Actual Results:
kmail connecting to kwallet fails and asks for a password manually.

Expected Results:
kmail should connect correctly to kwallet and use its stored password to check the mails.

Happend after update: KDE 4.6.0 → 4.6.1
Kmail wasn't updatet.

Revision history for this message
In , kk (ja-schm) wrote :

J have the same problem:-(

Revision history for this message
In , toralf (toralf-foerster) wrote :

After switching from KDE 4.4.5 to 4.6.1 (still using the old KMail 4.4.10) I had to remove KMail from automatic starting during login b/c it is too fats for the kwallet.
Starting KMail manually after I logged in however works

Revision history for this message
In , Nils-i (nils-i) wrote :

I agree, kmail/kontact does not wait for me to enter the password of kwallet but it starts immediately.

Revision history for this message
Romain Perier (rperier) wrote :

- which kubuntu version do you use ?
- Is there additional information in ~/.xsession-errors ?

thanks in advance

Changed in opensuse:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Alvin (alvind) wrote : Re: [Bug 731835] Re: KDE 4.6.1: KMail can't connect to KWallet

On Wednesday 09 March 2011 10:38:32 Romain Perier wrote:
> - which kubuntu version do you use ?
10.10 (Maverick)

> - Is there additional information in ~/.xsession-errors ?

Nothing useful on first sight. I'll attach the file.

Alvin (alvind)
description: updated
Revision history for this message
Asraniel (asraniel) wrote :

I have the same problem on two of my computers. Really annoying. Is there a way to go back to kde 4.6.0 ? 4.6.1 seems really buggy. There are also other bugs related to kontact, but i'm going to search for the corresponding bugs.

Revision history for this message
In , Asraniel (asraniel) wrote :

Same problem here on two computers.
I tried to remove the kwallet password (setting it to empty) so that it open imediately. This did not help. Kwallet tells me that an application tried to use it several time without success.

Revision history for this message
In , Peter Hedlund (peter-peterandlinda) wrote :

The same happens when trying to add a new mail account. Checking store IMAP password results in a popup saying that KWallet is not available when kwalletd is clearly running and the wallet manager runs fine.

Revision history for this message
Kruemelmonster (griesethefourth) wrote :

Hi, i have the same Problem. I'm using Kubuntu 10.10 (Maverick) with the Kubuntu-ppa (ppa:kubuntu-ppa/backports).
For me, the bug only appears when I start Kmail the first time after booting kubuntu. So Kmail can access the KWallet after closing and starting it again.

Revision history for this message
In , Nils-i (nils-i) wrote :

Can't reproduce that any more (KDE 4.6.2, KDEPIM 4.11). The only difference now is, that kontact asks for kwallet password not only when checking mails at the beginning, but also when sending a mail the first time in a session. If that's what it should be or not, I don't know.

Revision history for this message
In , Nils-i (nils-i) wrote :

(Sorry, of course I mean KDEPIM 4.4.11 …)

Revision history for this message
In , toralf (toralf-foerster) wrote :

(In reply to comment #2)
> After switching from KDE 4.4.5 to 4.6.1 (still using the old KMail 4.4.10) I
> had to remove KMail from automatic starting during login b/c it is too fats for
> the kwallet.
> Starting KMail manually after I logged in however works

FWIW:
This was solved by recompiling the Gentoo package with USE flag +semantic-desktop (https://bugs.gentoo.org/show_bug.cgi?id=363683)

Revision history for this message
Georgi (gkourtev) wrote :

I have it also on a Kubuntu 11.04, KDE 4.6.2, Kontact 4.4.10, Kmail 1.13.6

Revision history for this message
In , Alex Ball (a-ball) wrote :

I can confirm this for KMail 1.13.6 (Kontact 4.4.10) on KDE 4.6.3 (Kubuntu 11.04 64-bit).

My first IMAP account (set up back on KDE 4.4.2) behaves as expected, but with my second IMAP account (set up a few days ago) I got the message that KWallet was unavailable when setting up the account, and having declined the option to have KMail store it in its own configuration files, I got asked for the password every time I started Kontact, and the error about KWallet not being available every time I closed it.

However, I have managed to workaround the problem (touch wood) using the first account as a template. With Kontact/KMail closed:
1. Open ~/.kde/share/config/kmailrc.
2. Locate the configuration block for the offending account and change 'store-passwd=false' to 'store-passwd=true' (and save).
3. Note the numeric identity for the account at the start of that configuration block (say, Account 1234567890)
4. Open up KDE Wallet Manager, and the default wallet
5. Find the entry 'kmail', select 'Passwords' and right-click or press Ins to add new entry.
6. Name the entry after the numeric account identity (e.g. account-123457890) and add the password (and save).

I presume this means that KMail now has a problem with writing passwords to KWallet, and won't change the 'store-passwd' setting until it has, but that it has no trouble reading from KWallet.

Revision history for this message
Torsten Krah (tkrah) wrote :

Same problem, standard natty install.

Revision history for this message
Kristof Bajnok (kristof-bajnok) wrote :

Since upgrading to Natty, after a couple of hours of normal usage, kwallet starts complaining about the repeated failed attempts, then kmail stops getting access to the saved passwords. After restarting kmail, everything becomes OK for another couple of hours.

I've found nothing spectacular in .xsession-errors, but I can attach if it would be any help.

Changed in ubuntu:
status: New → Invalid
Revision history for this message
Torsten Krah (tkrah) wrote :

Hi Fabio - may it be possible to know, why you marked this as "invalid"?

Revision history for this message
In , Thomas Tanghus (tanghus) wrote :

(In reply to comment #9)
> I presume this means that KMail now has a problem with writing passwords to
> KWallet, and won't change the 'store-passwd' setting until it has, but that it
> has no trouble reading from KWallet.

Same experience here in Kubuntu 11.04, KDE SC 4.6.4 KMail 1.13.6.

I have 2 IMAP accounts that works OK but when I added a new POP3 account KMail can communicate with KWallet. I'll try your workaround and see if it works for me.

Revision history for this message
In , Thomas Tanghus (tanghus) wrote :

Created attachment 60989
Error msg screenie

Revision history for this message
In , Thomas Tanghus (tanghus) wrote :

*** This bug has been confirmed by popular vote. ***

Revision history for this message
In , Thomas Tanghus (tanghus) wrote :
Changed in opensuse:
status: New → Confirmed
Revision history for this message
In , Malte-gerth (malte-gerth) wrote :

Same here on Kubuntu 11.04 with KDE 4.6
and on my notebook running KDE 4.7 and KDEPIM 4.7 (KMail2)

The workaround doesn't work, as i already have saved them but changing is impossible because of this bug.

I also get a notice that some application is failing accessing kwallet many times

Revision history for this message
JanMalte (janmalte) wrote :
Revision history for this message
In , reagle (joseph.reagle) wrote :

This looks like a duplicate of the (older) https://bugs.kde.org/show_bug.cgi?id=261559 .

Revision history for this message
Jürgen (j-w-ott) wrote :

kmail has become close to unusable too bad

Torsten Krah (tkrah)
Changed in ubuntu:
status: Invalid → Confirmed
Revision history for this message
In , Montel-3 (montel-3) wrote :

Thank you for taking the time to file a bug report.

KMail2 was released in 2011, and the entire code base went through significant changes. We are currently in the process of porting to Qt5 and KF5. It is unlikely that these bugs are still valid in KMail2.

We welcome you to try out KMail 2 with the KDE 4.14 release and give your feedback.

Changed in opensuse:
status: Confirmed → Unknown
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Thank you for taking the time to report this bug and helping to make Kubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Kubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Kubuntu version. If you test it and it is still an issue, kindly upload the updated logs by running only once:
apport-collect 731835

and any other logs that are relevant for this particular issue.

Changed in kubuntu-ppa:
status: New → Incomplete
Changed in ubuntu:
status: Confirmed → Incomplete
Changed in opensuse:
status: Unknown → Incomplete
Revision history for this message
Paul White (paulw2u) wrote :

Bug report did not expire due to bug watch
No reply to comment #28 asking if still an issue
Most comments on this report are over 5 years old
KDE4 is no longer maintained so closing

Changed in ubuntu:
status: Incomplete → Invalid
Changed in kubuntu-ppa:
status: Incomplete → Invalid
Changed in opensuse:
importance: Medium → Undecided
status: Incomplete → New
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.