Fedora

Evolution 在嘗試從別名帳戶發送時收到 D-Bus 錯誤

  • March 19, 2020

在 Evolution 中,我設置了第二個僅發送電子郵件的帳戶,以使用 GMail“+”技巧創建別名。也就是說,我的主 Evolution 帳戶類似於john.doe@gmail.com,別名帳戶類似於john.doe+FOOBAR@gmail.com. 創建別名帳戶後,Evolution 將我發送到 GMail 以登錄 OAuth 令牌,我測試了該帳戶,它執行良好。

但是,現在我已經退出桌面並重新登錄,每次從別名帳戶發送的嘗試都會出錯。日誌日誌中的完整錯誤是:

進化源

$$ 2880 $$:來自秘密服務的遠端錯誤:org.freedesktop.DBus.Error.ServiceUnknown:名稱:1.734 未由任何 .service 文件提供

我可以使用我的原始/預設 Evolution 帳戶發送電子郵件。

我正在使用 Fedora 28 和 KDE。

編輯:看起來可能是由於這個 gnome 密鑰環錯誤。不幸的是,沒有建議的解決方法。我嘗試用​​ 替換 gnome 密鑰環守護程序gnome-keyring-daemon --replace --blah --blah,但這沒有幫助。

看起來問題是會話結束時某些使用者會話守護程序沒有退出。由於我使用 KDE,因此我$HOME/.config/plasma-workspace/shutdown在註銷時放入了一個腳本以執行:

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

引用自:https://unix.stackexchange.com/questions/464535