Ubuntu 16.04 ligne de commande installation de sendmail pendu

32

J'essayais d'installer sendmail mais il est suspendu en essayant de générer des certificats ssl. J'ai annulé le processus d'installation et plus tard, j'ai tué les processus qui bloquaient l'installation de nouveaux paquets.

Mais chaque fois que je lance 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 puis-je résoudre ce problème?

Informations 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 trouvé ici mais il n'y avait pas de solution. OP vient de changer le système d'exploitation.

    
posée Sisir 19.07.2017 - 13:05
la source

1 réponse

68

Je viens aussi de vivre ce problème. Il semble se bloquer sur 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.

    
réponse donnée Simon 21.07.2017 - 17:34
la source

Lire d'autres questions sur les étiquettes