Debian

Dovecot 安裝錯誤:子程序 /usr/bin/dpkg 返回錯誤程式碼

  • June 2, 2015

我正在嘗試在我的 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在執行 install 命令時嘗試過使用,並且還驗證了主機名是否正確。

可以在此處找到安裝命令的完整輸出(其中 HOSTNAME 是我的實際主機名,對於 DOMAIN 和 TLD 也是如此)。

有誰知道我該如何解決這個問題?

Raspberry Pi 正在執行 Raspbian Wheezy 05-05-2014

在我看來,您在主機上禁用了 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 嗎?

引用自:https://serverfault.com/questions/696176