可能是因为今天心血来潮尝试了一下 KDE Plasma Wayland,更有可能是因为将各个 IMAP 帐户的「垃圾箱(Trash 或者 Bin)」改成了对应帐户自己的垃圾邮件箱而不是系统的本地(Local)垃圾邮件箱,之后在 Plasma 中启动 Kontact 或者 KMail 的时候居然遇到了一个稀奇古怪的错误导致无法启动 KMail 或者 Kontact。
尝试启动 Kontact 或者 KMail 就会提示,
Could not create collection trash resourceId: 3
后来在 KDE forum 里搜到了一个帖子,连 resourceId 都一样。按照 progdan 的解决方法,从 Akonadi Console 控制台中将 Agents 列里面的 “Local Folders” agent 删除。然后重启 Akonadi 就好了。
**今天又碰到这个问题了,resourceId 是 15,但还是删除”Local Folders”这个agent。**
如果没有安装 Akonadi 控制台可以直接 zypper 安装,
# sudo zypper in akonadiconsole
然后在终端里运行 akonadiconsole 即可打开控制台,
$ akonadiconsole
第一个标签页就是 Agents。重启 Akonadi 继续在终端里输入,
$ akonadictl restart
差点儿对 KMail 绝望了,还好搜到的这个解决方案并不是很复杂。
好久没有重启电脑了。昨天安装完更新就关机了。今早开机又出现了这个问题。但是看 KDE 上已经有了相应的 bug 339214 了。三年多过去了这个问题还是没人解决。可能不折腾的用户碰到这种情况的可能性很小吧。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/kmail-error-could-not-create-collection-trash-resourceid/>。转载请保留此信息及相应链接。