所以我从 Squeeze 升级到 Wheezy,而 Dovecot 未能解决依赖关系:
dpkg: error processing dovecot-pop3d (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
dovecot-core
dovecot-gssapi
dovecot-sqlite
dovecot-pgsql
dovecot-sieve
dovecot-mysql
dovecot-imapd
dovecot-common
dovecot-ldap
dovecot-pop3d
在互联网上四处搜索后,我发现了以下文章:http ://www.itwire.com/opinion-and-analysis/open-sauce/59796-dovecot-fails-during-wheezy-upgrade现在我有两个选择:
- 让它以某种方式工作
- 删除 dovecot 安装并将其升级到 dovecot 2.0
有没有人使用过这些方法中的任何一种,或者有没有人有更好的想法来使这项工作有效?
开始运行:
doveconf -n -c /etc/dovecot/dovecot.conf > dovecot-2.conf
它将向您显示错误消息以及当前失败的鸽舍。对我来说,这是 SSL:
我最终取消了 SSL 部分的注释并设置了正确的证书路径。在此之后出现以下错误:
我有一个 /usr/lib/dovecot/auth 文件,但没有 dovecot-auth 文件。所以我创建了一个符号链接:
这解决了我的问题。