Dovecot 安装错误:子进程 /usr/bin/dpkg 返回错误代码

Dovecot 安装错误:子进程 /usr/bin/dpkg 返回错误代码

我正在尝试在我的 Raspberry Pi 上安装邮件服务器。

我已经设置了 FQDN 并运行apt-get update,并尝试使用命令安装 postfix、mysql 和 dovecotapt-get install postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql mysql-server

但是,我收到错误消息:

Processing triggers for menu ...
Errors were encountered while processing:
 dovecot-imapd
 dovecot-lmtpd
 dovecot-pop3d
E: Sub-process /usr/bin/dpkg returned an error code (1)

我已尝试-f在运行安装命令时使用,并且还验证了主机名是否正确。

可以找到安装命令的完整输出这里(其中 HOSTNAME 是我的实际主机名,DOMAIN 和 TLD 也是一样)。

有人知道我该如何解决这个问题吗?

Raspberry Pi 运行的是 Raspbian Wheezy 05-05-2014

答案1

在我看来,您已在主机上禁用 IPv6。

Restarting IMAP/POP3 mail server: dovecotError: socket() failed: Address family not supported by protocol
Error: service(imap-login): listen(::, 143) failed: Address family not supported by protocol
Error: socket() failed: Address family not supported by protocol
Error: service(imap-login): listen(::, 993) failed: Address family not supported by protocol
Fatal: Failed to start listeners
 failed!

我不熟悉 Debian/Raspbian,但当dovecot尝试使用系统不支持的网络协议 (::) 时会发生这些错误。你确定 Raspbian 完全支持 IPv6 吗?

相关内容