Ubuntu 16.04 komut satırı sendmail kurulumu asıldı


46

Sendmail'i kurmaya çalışıyordum ama ssl sertifikaları oluşturmaya çalışırken takılıyor. Yükleme işlemini iptal ettim ve daha sonra yeni paketleri yüklemeyi engelleyen işlemleri öldürdüm.

Ancak ne zaman çalıştırsam apt-get install <package_name>, sendmail kurulumuna geri dönüyor ve ssl sertifikalarını yüklemeyi deniyor.

Sistemi yeniden başlattım ancak sorun devam ediyor.

Bunu nasıl çözebilirim?

CLI Bilgi

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.

Benzer bir problem burada bulunabilir , ancak bir çözüm yoktu. OP az önce işletim sistemini değiştirdi.


Hey, destekleyici bilgiler (bunu daha yeni deneyimledim) sendmail yükleyici betiği openssl'ye yanlış argümanlar sunuyor. Spesifik olarak bu satır, betiğin sağlamadığı ve -in parametresi belirtilmemiş olan STDIN'den veri bekliyor. openssl dsaparam 2048 -out. Çözümden emin değilim. Belki sendmail paket servisine bir hata gönderebilirsin?
Jotham,

Bakıcı ile nasıl temasa geçebilirim? En azından bu sorunu çözmem gerekiyor. Kamera 1 gün sonra daha fazla sıkışıp kaldım. Diğer paketleri de yükleyemiyorum.
Sisir,

Yanıtlar:


100

Ben de sadece bu sorunu yaşadım. Bu betiğin 240 numaralı hattında asılı görünüyor /usr/share/sendmail/update_tls.

Sorunu çözmek için aşağıdaki komutları yürüttüm:

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

Şimdi kurmalı.


16
Bu işe yaradı, teşekkürler. Bir taraf not: eğer asılı kurulum nedeniyle dpkg kilitliyse, önce update_sendmail pidini öldürmek gerekir. [ps -A | grep update_sendmail] dpkg --configure -a komutunu çalıştırmadan önce.
pragmar

8
Sıkışmış dpkg işlenen öldürme ve çalıştırdıktan sonra dpkg --configure -a artık "Güncelleniyor / etc / mail / takma adları ..." konulu kilitleniyor
Alex Shchur

5
oh bekle, aslında şimdi iyi. Sadece bir şeyler yapması biraz zaman aldı
Alex Shchur

4
Ubuntu 14.04 için de uygundur
Lavi Avigdor

4
Bu hatayı aldım: Warning: 3 database(s) sources were not found, (but were created) please investigate.endişelenmeli miyim?
user10089632
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.