所以我从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
在互联网上search后,我发现了以下文章: http : //www.itwire.com/opinion-and-analysis/open-sauce/59796-dovecot-fails-during-wheezy-upgrade现在我有两个select:
有没有人使用过这些方法,或者有没有人有一个更好的主意,使这项工作?
开始运行:
doveconf -n -c /etc/dovecot/dovecot.conf > dovecot-2.conf
它会告诉你错误信息和哪个鸽子目前失败。 对我来说这是SSL:
doveconf: Error: ssl enabled, but ssl_cert not set doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set
我最终取消了SSL部分的注释并设置了证书的正确path。 之后出现以下错误:
[....] Starting IMAP/POP3 mail server: dovecotFatal: service(auth) access(/usr/lib/dovecot/dovecot-auth) failed: No such file or directory failed!
我有一个/ usr / lib / dovecot / auth文件,但不是一个dovecot-auth文件。 所以我创build了一个符号链接:
ln -s /usr/lib/dovecot/auth /usr/lib/dovecot/dovecot-auth
这解决了我的问题。