우분투 16.04 명령 줄 sendmail 설치가 중단되었습니다


46

sendmail을 설치하려고했지만 SSL 인증서를 생성하는 중 중단됩니다. 설치 프로세스를 취소하고 나중에 새 패키지 설치를 잠그는 프로세스를 종료했습니다.

그러나 내가 실행할 때마다 apt-get install <package_name>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가 방금 OS를 변경했습니다.


안녕하세요, 정보 지원 (방금 경험했습니다) sendmail 설치 프로그램 스크립트가 openssl에 잘못된 인수를 제공하고 있습니다. 특히이 행은 스크립트가 제공하지 않는 STDIN의 데이터를 기다리고 있으며 -in 매개 변수가 제공되지 않았습니다. openssl dsaparam 2048 -out. 나는 해결책을 확신하지 못한다. sendmail 패키지 관리자에게 버그를 제출 하시겠습니까?
Jotham

관리자와 연락하는 방법 적어도이 문제를 해결해야합니다. 나는 이제 하루 이상 캠을 멈췄다. 다른 패키지도 설치할 수 없습니다.
Sisir

답변:


100

나는 또한이 문제를 경험했다. 이 스크립트의 240 행에 멈춘 것처럼 보입니다 /usr/share/sendmail/update_tls.

문제를 해결하기 위해 다음 명령을 실행했습니다.

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

이제 설치해야합니다.


16
감사합니다. 한 가지 참고 사항 : 중단 된 설치로 인해 dpkg가 잠겨 있으면 먼저 update_sendmail pid를 종료해야합니다. [ps -A | dpkg --configure -a를 실행하기 전에 grep update_sendmail].
pragmar

8
중단 된 dpkg를 처리하고 dpkg --configure -a를 실행 한 후에는 "/ etc / mail / aliases 업데이트 중 ..."에서 중단됩니다.
Alex Shchur

5
아 잠깐만, 이제는 괜찮아. 일을하는 데 시간이 조금 걸렸습니다
Alex Shchur

4
Ubuntu 14.04에도 적합
Lavi Avigdor

4
이 오류가 발생했습니다. Warning: 3 database(s) sources were not found, (but were created) please investigate.걱정해야합니까?
user10089632
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.