एक्ज़िम पैनिकलॉग में नॉन-जीरो साइज़ है ...?


14

मुझे अपने Ubuntu सर्वर से निम्न त्रुटि मिल रही है:

exim paniclog /var/log/exim4/paniclog on (my server FQDN) has non-zero size, mail system might be broken.

मुझे यहाँ वेब पर एक समाधान मिला । मूल रूप से, मुझे निम्नलिखित कोड दर्ज करके पैनिकॉग को मिटाना होगा:

sudo rm /var/log/exim4/paniclog

इसलिए, मुझे पता है कि त्रुटि से कैसे छुटकारा पाया जाए, लेकिन मुझे नहीं पता कि यह कैसे शुरू हुआ, और इसे फिर से कैसे न होने दिया जाए। कोई स्पष्टीकरण? अग्रिम में धन्यवाद।


2
कृपया उस विशेष त्रुटि को देखने के लिए, जिसे एक्सिम उत्पन्न कर रहे हैं, को देखने के लिए पैनिकॉग की सामग्री पोस्ट करें, और फिर हम सलाह दे सकते हैं कि त्रुटि को फिर से कैसे रखा जाए। एक्जिम केवल अपना काम कर रहा है और आपको बता रहा है कि कुछ अप्रत्याशित हुआ :)
रोडमैर

यह प्रश्न छोड़ दिया और अनुत्तरित प्रतीत होता है, क्या आप शायद अपने प्रश्न में अधिक विस्तार जोड़ सकते हैं? यदि यह प्रश्न अब लागू नहीं होता है तो आप या तो इसे हटा सकते हैं या यदि आपने समस्या हल कर ली है तो इसका उत्तर स्वयं दे सकते हैं। धन्यवाद!
केविन बोवेन

जवाबों:


5

मेरे पास एक ही मुद्दा था, यहाँ मेरा एक्सिम 4 आतंक जैसा लग रहा था:

$ sudo cat /var/log/exim4/paniclog

2014-02-01 21:36:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:03:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:33:19 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:36:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:03:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:14:31 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-02 11:09:48 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned

यह समस्या स्पष्ट रूप से पैनिकलॉग फ़ाइल को हटाकर हल की गई थी


5
नहीं। यह उस फ़ाइल को हटाकर हल नहीं है।
ओली

एक लॉग फ़ाइल के साथ एक अधिकृत पते का क्या करना है? @willbeeler जाँच करें कि क्या अनुप्रयोग 25 का उपयोग करता है
s3lph

यदि समस्या अस्थायी थी और लॉग फ़ाइल संदेश अब लागू नहीं होता है तो यह समाधान है। इन पैनिक चेतावनियों को पाने के लिए लॉग को हटा दें।
एरिक वुड्रूफ़

लॉग हमेशा अच्छे होते हैं
स्टीवी जी

हां काम किया .. हटाने के बाद एक्सिम को फिर से शुरू करें
अभिषेक गोयल

2

इस ब्लॉग प्रविष्टि का उत्तर लगता है। ऐसा लगता है कि यह IPv6 सेटिंग्स और परिणामों के साथ करना पड़ सकता है जिस तरह से कर्नेल IPv6 का समर्थन करता है।

मूल रूप से, अब के लिए IPv6 को अक्षम करें


1
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो यहां उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
केविन बोवेन

5
और अब हमारे पास @KevinBowen की टिप्पणी के पीछे का तर्क है। आपका लिंक मर चुका है और अब आप जवाब दे रहे हैं इसके बिना अर्थहीन है। कृपया सभी लिंक्स से प्रासंगिक जानकारी निकालें और निकालें
सायरन

उस समय और अभी भी मेरी धारणा है कि IPv6 को निष्क्रिय करना एक अस्थायी समाधान है। IPv6 को अक्षम करना कभी भी एक मानक फिक्स नहीं होना चाहिए, इसलिए यह उत्तर बेकार होने के कारण 5+ साल होना चाहिए।
flickerfly

0

मेरे मामले में, पासवार्ड फ़ाइल गायब थी, जिससे एक्सिम 4 को घबराहट हो रही थी। मैंने एक नया उपयोगकर्ता जोड़ा है, और जो उचित अनुमतियों के साथ फ़ाइल को जोड़ा है, और सामग्री एक्सिम होने की उम्मीद है।

ऐसा लगता है कि एक्ज़िम को कम से कम एक स्थानीय उपयोगकर्ता की आवश्यकता है, और उस डोमेन में सभी अग्रेषण उपयोगकर्ता थे। एक बार जब मैंने एक स्थानीय उपयोगकर्ता को पासवर्ड के साथ जोड़ा, तो त्रुटियां बंद हो गईं।

आपकी माइलेज भिन्न हो सकती है।


0

मेरे मामले में त्रुटि इस प्रकार थी:

exim paniclog on my-host has non-zero size

socket bind() to port 25 for address ::1 failed: cannot assign requested address: daemon abandoned

मेरा समाधान paniclogफ़ाइल को हटाने और आईपी ​​से dpkg reconfigure exim4-configहटाने के ::1लिए बाध्य करने के लिए था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.