लगातार स्टार्टअप त्रुटि मुद्दा - क्या com.ubuntu.apport-support-gtk-root है


22

त्रुटि का क्या अर्थ है और यह स्टार्ट-अप में क्यों दिखाई देता है? मैंने एक बग की सूचना दी लेकिन कुछ भी नहीं बदला।


उबंटू पूछने के लिए आपका स्वागत है! ;-) Apport वह सिस्टम है जो क्रैश का सामना तब करता है जब वे होते हैं, इसलिए यह समस्या नहीं है, बस लक्षण है। यदि आप स्वयं त्रुटि के साथ मदद चाहते हैं, तो आपको अधिक विवरण प्रदान करने की आवश्यकता है।
फैबी

जवाबों:


22

उबंटू के पास एक कार्यक्रम है, जिसे ऐपॉर्ट कहा जाता है जो ऐसे क्रैश का पता लगाने और उपयोगकर्ता की सहमति पर, इन क्रैश को डेवलपर्स को रिपोर्ट करने के लिए जिम्मेदार है। यह प्रक्रिया डेवलपर्स द्वारा तय की गई समस्या को प्राप्त करने का इरादा रखती है।

हालांकि, यह आम उपयोगकर्ताओं के लिए बहुत कष्टप्रद हो सकता है, और उपयोगकर्ताओं को त्रुटियों को दिखाने का कोई मतलब नहीं है जब वे स्वयं इसके बारे में कुछ नहीं कर सकते। इसलिए आप उन्हें निष्क्रिय करना चाह सकते हैं।

Apport सिस्टम / var / क्रैश निर्देशिका में क्रैश रिपोर्ट फ़ाइलें बनाता है। ये क्रैश रिपोर्ट फ़ाइलें त्रुटि संदेश को हर बार उबंटू बूट दिखाई देते हैं।

Apport बंद करें

$ gksudo gedit /etc/default/apport

बस सक्षम 0 के मान को सेट करें, और यह अपॉर्ट को अक्षम कर देगा।

enabled=0

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

$ sudo service apport restart

ध्यान दें कि आप इस सेटिंग को अस्थायी रूप से ओवरराइड कर सकते हैं sudo service apport start force_start=1
jvriesem

क्या आप इन सब के बारे में विस्तार से बता सकते हैं कि ये त्रुटियां डिफ़ॉल्ट रूप से क्यों सक्षम हैं? यदि वे अंतिम उपयोगकर्ता के लिए अपेक्षाकृत बेकार हैं, तो यह संभवतः उन्हें दबाने और एक वैश्विक "रिपोर्ट क्रैश स्वचालित रूप से" विकल्प जोड़ने के लायक होगा जो उपयोगकर्ता को बिल्कुल भी इंटरफ़ेस नहीं करता है?
XtrmJosh

15

(नया उत्तर लिखना, क्योंकि मैं अभी तक टिप्पणी नहीं कर सकता।)

@ व्लाद सावित्स्की के उत्तर में जोड़ना:

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