尝试从别名帐户发送时,Evolution 出现 D-Bus 错误

尝试从别名帐户发送时,Evolution 出现 D-Bus 错误

在 Evolution 中,我设置了第二个仅发送电子邮件的帐户,以使用 GMail“+”技巧创建别名。也就是说,我的主要 Evolution 帐户类似于[email protected],别名帐户类似于[email protected]。创建别名帐户后,Evolution 将我发送到 GMail 以登录 OAuth 令牌,我测试了该帐户,它工作得很好。

但是,现在我已经注销桌面并再次登录,每次尝试从别名帐户发送都会收到错误。日志日志中的完整错误是:

进化源[2880]:来自秘密服务的远程错误:org.freedesktop.DBus.Error.ServiceUnknown:任何.service文件均未提供名称:1.734

我可以使用我的原始/默认 Evolution 帐户发送电子邮件。

我正在使用 Fedora 28 和 KDE。

编辑: 看来可能是因为这个 gnome 钥匙圈错误。不幸的是,没有建议的解决方法。我尝试用 替换 gnome keyring 守护进程gnome-keyring-daemon --replace --blah --blah,但这没有帮助。

答案1

看起来问题是会话结束时某些用户会话守护进程没有退出。由于我使用 KDE,所以我将脚本放入$HOME/.config/plasma-workspace/shutdown注销时运行:

kill $(pgrep -u $USER evolution)
# Gnome online accounts processes
kill $(pgrep -u $USER goa-)

相关内容