Ubuntu 16.04命令行sendmail安装挂了
我试图安装sendmail但它在尝试生成ssl证书时挂起。 我已经取消了安装过程,后来杀死了锁定任何新软件包的进程。
但每当我运行apt-get install
它都会返回到sendmail安装并尝试安装ssl证书。
我重新启动了系统,但问题仍然存在。
我该如何解决这个问题?
CLI信息
sudo dpkg --configure -a Setting up sendmail-bin (8.15.2-3) ... Updating sendmail environment ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Disabling HOST statistics file(/var/lib/sendmail/host_status). Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Could not open /etc/mail/databases(No such file or directory), creating it. Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Checking filesystem, this may take some time - it will not hang! ... Done. Checking for installed MDAs... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating/Updating SSL(for TLS) information Creating /etc/mail/tls/starttls.m4... Creating SSL certificates for sendmail.
类似的问题可以在这里找到,但没有解决方案。 OP刚改变了操作系统。
我刚刚也遇到过这个问题。 它似乎挂在此脚本/usr/share/sendmail/update_tls
第240行。
为了解决这个问题,我执行了以下命令:
cd /etc/mail/tls sudo openssl dsaparam -out sendmail-common.prm 2048 sudo chown root:smmsp sendmail-common.prm sudo chmod 0640 sendmail-common.prm sudo dpkg --configure -a
它现在应该安装。