[ 已解决 ] 为什么我的 kmail 每次一打开就出现这样的错误

我是 12.3, 之前有 kwallet,但是每次输入密码麻烦,我就把 kwallet 管理 mail 邮箱的功能关掉了,但是之后我的 kmail 每次打开就会出现下面的提示框,我点确定就会退出。


点击以后是下面的 debug

终端运行看输出

Sent from my Galaxy Note 2 using Tapatalk 2

学姐果然一针见血。

Fontconfig warning: "/etc/fonts/conf.d/56-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
hu@linux-k5qc:~> kmail2(4390)/libakonadi Akonadi::GetLockJob::Private::timeout: Timeout trying to get lock. Check who has acquired the name "org.kde.pim.SpecialCollections" on DBus, using qdbus or qdbusviewer. 
kmail2(4390)/libakonadi Akonadi::SpecialCollectionsRequestJobPrivate::lockResult: Failed to get lock: "Timeout trying to get lock." 
kmail2(4390) MailCommon::Kernel::emergencyExit: "The Email program encountered a fatal error and will terminate now.
The error was:
Timeout trying to get lock." 

我及时的把密码输入就可以了。和前面的 scratch 的问题解决一样,学姐这个方法很好。在出现不明原因的问题以后,从 shell 终端输入命令,查看结果,这样很多简单问题就可以解决了。