त्रुटि का क्या अर्थ है और यह स्टार्ट-अप में क्यों दिखाई देता है? मैंने एक बग की सूचना दी लेकिन कुछ भी नहीं बदला।
त्रुटि का क्या अर्थ है और यह स्टार्ट-अप में क्यों दिखाई देता है? मैंने एक बग की सूचना दी लेकिन कुछ भी नहीं बदला।
जवाबों:
उबंटू के पास एक कार्यक्रम है, जिसे ऐपॉर्ट कहा जाता है जो ऐसे क्रैश का पता लगाने और उपयोगकर्ता की सहमति पर, इन क्रैश को डेवलपर्स को रिपोर्ट करने के लिए जिम्मेदार है। यह प्रक्रिया डेवलपर्स द्वारा तय की गई समस्या को प्राप्त करने का इरादा रखती है।
हालांकि, यह आम उपयोगकर्ताओं के लिए बहुत कष्टप्रद हो सकता है, और उपयोगकर्ताओं को त्रुटियों को दिखाने का कोई मतलब नहीं है जब वे स्वयं इसके बारे में कुछ नहीं कर सकते। इसलिए आप उन्हें निष्क्रिय करना चाह सकते हैं।
Apport सिस्टम / var / क्रैश निर्देशिका में क्रैश रिपोर्ट फ़ाइलें बनाता है। ये क्रैश रिपोर्ट फ़ाइलें त्रुटि संदेश को हर बार उबंटू बूट दिखाई देते हैं।
Apport बंद करें
$ gksudo gedit /etc/default/apport
बस सक्षम 0 के मान को सेट करें, और यह अपॉर्ट को अक्षम कर देगा।
enabled=0
फ़ाइल को सहेजें और इसे बंद करें। अगले बूट से आगे कभी भी कोई त्रुटि संदेश नहीं होना चाहिए। यदि आप सिस्टम को फिर से शुरू नहीं करना चाहते हैं तो कमांड लाइन से एपॉर्ट को पुनरारंभ करें।
$ sudo service apport restart
sudo service apport start force_start=1
।
(नया उत्तर लिखना, क्योंकि मैं अभी तक टिप्पणी नहीं कर सकता।)
@ व्लाद सावित्स्की के उत्तर में जोड़ना:
Apport का कार्य उबंटू डेवलपर्स को क्रैश की रिपोर्ट करना है। जैसे कि यह सौम्य है और इसे केवल बंद नहीं किया जाना चाहिए।
Apport आपको हर समस्या को केवल एक बार दिखाने वाला है। यह मुद्दा प्रतीत होता है कि Apport स्वयं भ्रमित हो सकता है और यह रिकॉर्ड करने में विफल रहता है कि यह पहले से ही एक समस्या की सूचना देता है, या यह भूल जाता है कि उसने ऐसा किया था। इससे संवादों की पूरी श्रृंखला बन सकती है, जो कष्टप्रद है। सिस्टम अपग्रेड करते समय ऐसा हो सकता है।
एक समाधान /var/crash
निर्देशिका में सभी क्रैश रिपोर्ट को हटाने के लिए है । यह आदेश आपके लिए यह कर सकता है:
sudo rm /var/crash/*
बेशक, अगर नए क्रैश होते हैं, तो एपॉर्ट आपको उन लोगों के बारे में सूचित करेगा, जिन्हें यह करना चाहिए।
यदि एपॉर्ट को परेशान करना जारी है, तो इसे पूरी तरह से बंद करना एक अलग समाधान है। जैसा कि व्लाद ने वर्णन किया है, आपको इसकी आवश्यकता है
sudo ${EDITOR-gedit} /etc/default/apport
और सेट enabled=0
। उस परिवर्तन को सक्रिय करने के लिए, 16.04 और इसके बाद के संस्करण पर, एक अलग वाक्यविन्यास की तुलना में सिर्फ restart
एपर्ट को पुनरारंभ करना आवश्यक है। 16.04 systemd
सेवाओं का प्रबंधन करने के लिए उपयोग करता है, ताकि systemctl
कमांड का उपयोग किया जा सके:
sudo systemctl restart apport