我正在尝试在我的 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 吗?