我正在尝试设置 Evolution 和 Exchange,这样我就可以绕过 Windows 来处理一堆办公事务。我遇到的问题是,当我设置帐户时,Evolution 似乎无法存储它。我提供了信息,它似乎连接正确,但是当我到达向导的末尾时,没有配置任何帐户。如果我再次启动 Evolution,我会再次看到向导。
这是在运行 Xubuntu 的全新 14.04 安装上的evolution
直接安装。evolution-ews
我看不到 Evolution 的任何日志,因此我运行它来CAMEL_DEBUG=true evolution
进行一些调试,前几行如下所示:
** (evolution:14167):警告 **:无法连接到可访问性总线:无法连接到套接字 /tmp/dbus-wLqFGe8c5K:连接被拒绝
(evolution:14167):camel-警告**:无法在 sql:/etc/pki/nssdb 中初始化 NSS SQL 数据库:NSS 错误 -8187
** (evolution-alarm-notify:14173):警告 **:无法连接到可访问性总线:无法连接到套接字 /tmp/dbus-wLqFGe8c5K:连接被拒绝
数据库成功打开
这似乎是向导期间发生的事情,然后一旦向导结束,我们就会得到一些常规行为,即创建数据库和东西。
事实证明,当我下次登录时,Evolution 会创建相同的帐户四次,因此显然存在一些问题,但问题被它绕过了。它仍然无法从 Exchange 检索消息,因此它就像巧克力茶壶一样没用,但这个问题的严重性有限。
答案1
也许你的问题与这个已确认的漏洞(请指出该错误对您有何影响,错误热量将会增加)。对许多人来说,一个可能的解决方法是评论 35:
“我也遇到了同样的错误。根据我在相应的 RedHat 报告中读到的信息(https://bugzilla.redhat.com/show_bug.cgi?id=879773) 我能够通过删除所有 Evolution 配置目录(很久以前确实尝试过配置)并终止并重新启动 Evolution 来使其工作:
[Fri Aug 8 10:02:25 EDT 2014] > mike at ossy in ~
rm -rf .config/evolution/ .cache/evolution/ .local/share/evolution/
[Fri Aug 8 10:02:40 EDT 2014] > mike at ossy in ~
pkill evolution
我再次浏览了帐户向导,添加密码后出现提示,我可以输入密码并添加帐户。”
我也遇到了和你一样的问题,不过幸运的是不需要删除所有配置。之后登录/退出在会话中,gnome keyring 会要求我提供密码然后 EWS 帐户就可以正常工作了。我只是删除这复制我尝试设置了好几次,但还是无法成功。
答案2
我只需要终止当前正在运行的与 evolution 相关的进程,然后重新启动 evolution。这对我来说很有效。
方法 1
首先,列出当前正在运行的进程的 PID 以供演变。
ps -aux | grep evolution
从上面的输出中找到相关的 PID(PID1、PID2、PID3...)并一次性杀死它们:
kill PID1 PID2 PID3
替代方法
如果您只是注销并重新登录 Ubuntu,它也可能会起作用。