51 votes

Ubuntu 16.04 : l'installation de sendmail en ligne de commande a été interrompue

J'ai essayé d'installer sendmail mais il se bloque en essayant de générer des certificats ssl. J'ai annulé le processus d'installation et j'ai ensuite tué les processus qui bloquaient l'installation des nouveaux paquets.

Mais chaque fois que je cours apt-get install <package_name> il retourne à l'installation de sendmail et essaie d'installer les certificats ssl.

J'ai redémarré le système mais le problème persiste.

Comment résoudre ce problème ?

Informations sur le 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.

Un problème similaire peut être consultée ici mais il n'y avait pas de solution. L'OP a simplement changé de système d'exploitation.

119voto

Gokula Krishna Points 13

Je viens de rencontrer ce problème également. Il semble se bloquer à la ligne 240 de ce script. /usr/share/sendmail/update_tls .

Pour résoudre le problème, j'ai exécuté les commandes suivantes :

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

Il devrait maintenant s'installer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X