Ubuntu 16.04 कमांड लाइन सेंडमेल इंस्टॉलेशन लटका हुआ है


46

मैं Sendmail स्थापित करने की कोशिश कर रहा था, लेकिन यह ssl प्रमाणपत्र बनाने की कोशिश करते हुए लटका हुआ है। मैंने इंस्टॉलेशन प्रक्रिया को रद्द कर दिया है और बाद में उन प्रक्रियाओं को मार दिया है जो स्थापित करने से किसी भी नए पैकेज को लॉक कर रहा था।

लेकिन जब भी मैं apt-get install <package_name>इसे भेजता हूँ तो यह सेंडमेल इंस्टॉलेशन में वापस चला जाता है और ssl सीरट्स को इंस्टॉल करने की कोशिश करता है।

मैंने सिस्टम को रिबूट किया है लेकिन समस्या बनी हुई है।

मैं इसका कैसे समाधान करूं?

सीएलआई जानकारी

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.

इसी तरह की समस्या यहाँ पाई जा सकती है लेकिन इसका कोई हल नहीं था। ओपी ने सिर्फ ओएस बदल दिया।


हे, सहायक जानकारी (मुझे यह अनुभव हुआ) Sendmail इंस्टॉलर स्क्रिप्ट Opensl के लिए गलत तर्क प्रदान कर रही है। विशेष रूप से यह लाइन STDIN के डेटा की प्रतीक्षा कर रही है जो स्क्रिप्ट आपूर्ति नहीं कर रही है, और इन पैरामीटर प्रदान नहीं किया गया है। खुलता है dsaparam 2048 -out। मुझे समाधान का यकीन नहीं है। शायद सेंडमेल पैकेज मेंटेनर को बग सबमिट करें?
जोथम

मैं अनुचर के साथ कैसे संपर्क कर सकता हूं। मुझे कम से कम इस मुद्दे को हल करने की आवश्यकता है। मैं अब 1 दिन और अटक गया। मैं अन्य पैकेज भी स्थापित नहीं कर सकता।
सिसिर

जवाबों:


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 | gpp update_sendmail] dpkg चलाने से पहले --configure -a।
प्रागमार

8
स्टिक dpkg को मारने के बाद संसाधित और dpkg --configure को चलाने के बाद यह अब "अपडेट / आदि / मेल /
एलियासेस

5
ओह रुको, यह वास्तव में अब ठीक है। इसे करने में अभी कुछ समय लगा है
एलेक्स शचुर

4
उबंटू 14.04 के लिए भी उपयुक्त
लवी एविग्डोर

4
मुझे यह त्रुटि मिली: Warning: 3 database(s) sources were not found, (but were created) please investigate.क्या मुझे चिंतित होना चाहिए?
user10089632
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.