![Dovecot 安装错误:子进程 /usr/bin/dpkg 返回错误代码](https://linux22.com/image/659549/Dovecot%20%E5%AE%89%E8%A3%85%E9%94%99%E8%AF%AF%EF%BC%9A%E5%AD%90%E8%BF%9B%E7%A8%8B%20%2Fusr%2Fbin%2Fdpkg%20%E8%BF%94%E5%9B%9E%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81.png)
我正在尝试在我的 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 吗?