"सिस्टम प्रोग्राम समस्या का पता लगाना" अपग्रेड के बाद नियमित रूप से पॉप अप करता है


338

सिस्टम अपग्रेड करने के बाद पहली बार रिबूट होने के तुरंत बाद ऐसा होने लगा। यह पहले एक संवाद से शुरू होता है जो कहता है "सिस्टम प्रोग्राम समस्या का पता चला"। फिर जब मैं 'रिपोर्ट की समस्या' से टकराने की कोशिश करता हूं तो बहुत कुछ नहीं होता। मैं एक संवाद के माध्यम से आगे बढ़ा हूं जो हमेशा समस्या को हल करता है।

मुझे पता है कि यह बहुत अधिक जानकारी नहीं है, हालांकि मुझे यकीन नहीं है कि मुझे कौन सी जानकारी प्रकाशित करने की आवश्यकता है और मुझे इस समस्या को समाप्त करने के लिए इसे कैसे प्राप्त करना चाहिए।

यहाँ एक स्क्रीनशॉट है! यहां छवि विवरण दर्ज करें

जवाबों:


380

एक टर्मिनल खोलें ( Ctrl+ Alt+ T) और टाइप करें:

sudo rm /var/crash/*

फिर मारा Enter

यह किसी भी पुराने क्रैश को हटा देगा, जो अभी भी रिपोर्ट किया जा सकता है (गलती से)। रिबूट / री-स्टार्टिंग के बाद, किसी भी अन्य पॉप-अप को अभी भी जांच करने की आवश्यकता है।


2
प्रतिभाशाली! संक्षिप्त रूप से सटीक। यह भी हर बार जब आप एक ही ओएस में गुठली के बीच स्विच करते हैं।
53बे इसाक

वाह, वास्तव में यह सबसे अच्छा awnser है जिसे मैंने अब तक इस मुद्दे के लिए देखा था, यह काम करता है और एक बोनस के रूप में एपर्ट को सक्षम रखता है, अब मैं भी वास्तविक मुद्दों को
देखता हूं

15
यह परेशान कर रहा है कि पुरानी क्रैश रिपोर्ट
प्रसासन

1
find /var/crash -mtime 1 -deleteइसे क्रोन में बूट अप पर चलाने के लिए जोड़ें और यह एक दिन से पुरानी क्रैश रिपोर्ट को हटा देगा। इसका मतलब है कि आप अंत में रद्द कर सकते हैं और बात चली जाएगी। एनायिंग का मतलब है कि रद्द करने का मतलब नाग-मी-बाद में है।
Artfulrobot

मैं Google से यहां आया था इसलिए मुझे लगता है कि यह एक पुराने उत्तर पर टिप्पणी करने लायक है। तो यह वास्तव में कैसे काम करता है? यदि क्रैश होता है, तो सिस्टम फ़ाइलों को बनाता है /vat/crash/। फिर apportकिसी भी दुर्घटना के बारे में सूचित करता है जो जांच के लिए तैयार है। क्या वो सही है?
Celdor

133

त्रुटि-रिपोर्टिंग को अक्षम करना एक वांछनीय समाधान नहीं है!

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

ऐसा लगता है कि डिस्ट-अपग्रेड के बाद कुछ अटकी हुई रिपोर्टें हैं जो अस्पष्ट कारणों से प्रदर्शित होती हैं, लेकिन ऐपर्ट को अक्षम करना एक वांछनीय समाधान नहीं है।

पुरानी क्रैश-रिपोर्ट निकालें

टर्मिनल खोलें और क्रैश-रिपोर्ट निर्देशिका में मौजूद सभी पुरानी क्रैश-रिपोर्ट को हटा दें:

sudo rm /var/crash/*

रिबूट के बाद पॉपअप चले गए हैं।

यदि आप रिबूट नहीं करना चाहते हैं, तो आप सभी खुले पॉपअप को बंद कर सकते हैं:

killall system-crash-notification

(किसी भी आगे नया पॉप-अप अभी भी जांच की जानी चाहिए। आप विवरण देखने के लिए, चाहते हैं
में देखने के लिए /var/crash/किसी भी नई रिपोर्ट के लिए)


47
यदि डेवलपर लोगों को त्रुटि रिपोर्टिंग को अक्षम नहीं करना चाहते हैं, तो उन्हें संभवतः इसे सही काम करना चाहिए। यह एक लंबे समय से विद्यमान और बहुत दृश्यमान बग प्रतीत होता है। फिर भी, यह एक अच्छा जवाब है।
नोबर

2
Upvoting की वजह से कितने लोगों को समझ में नहीं आता अपनी पोस्ट की पहली पंक्ति
बोलाएज माइकेल

14
@ Bła whatejMichalik: क्या यह मूल्य के लिए है, त्रुटि संदेश बक्से जो थोड़ी सी भी संकेत प्रदान नहीं करते हैं कि क्या त्रुटि हुई है (या उस त्रुटि के बारे में अधिक जानकारी कैसे प्राप्त करें) एक वांछनीय समाधान नहीं है, या तो।
या मैपर

2
@ORMapper मैं सहमत हूं, लेकिन पूरी तरह से त्रुटि रिपोर्टिंग अक्षम करना बदतर है। Apport n 'chap की वाचालता एक अलग समस्या है, जिसके बारे में अभी कोई वास्तविक समाधान नहीं है।
Bła Micej Michalik

7
यह एक यूएक्स त्रुटि है जो उपयोगकर्ता को एक व्यर्थ संवाद के साथ बग करने के लिए है जो पॉप अप करता रहता है। अब से हाँ और नहीं से विकल्प जोड़ें । और किसी तरह मुझे यह पता लगाने की अनुमति दें कि यह किस प्रकार की त्रुटि है। अतिरिक्त स्क्रीन बहुत उपयोगी नहीं हैं।
रीनियर पोस्ट

58

यहां बताया गया है कि एपर्ट को कैसे निष्क्रिय किया जाए, यह प्रणाली जो कि त्रुटि को रिपोर्ट करती है:

अपना टर्मिनल खोलें और टाइप करें:

gksudo gedit /etc/default/apport

और मारा Enter

बदले enabled=1के लिए enabled=0और फिर सहेजें और बाहर निकलें।

इस समस्या को हल करने के लिए, आप इस YouTube वीडियो को देख सकते हैं ।

यह भी देखें: मैं Apport को कैसे सक्षम या अक्षम कर सकता हूं?


14

12.04 से उच्चतर संस्करण में अपग्रेड करते समय मुझे यही समस्या थी। जैसा कि यह पता चला है, उबंटू में "एपॉर्ट" नामक एक त्रुटि रिपोर्टिंग प्रणाली है, जो 12.04 तक उबंटू के निष्क्रिय रिलीज में निष्क्रिय थी और अब इसे फिर से सक्रिय किया गया है।

मैनुअल जोस ने एक उत्कृष्ट त्वरित-गाइड बनाया है कि कैसे ऐपर्ट में त्रुटि रिपोर्टिंग को बंद करें


1

यदि आप GUI का उपयोग किए बिना कॉन्फ़िगरेशन सेटिंग को बंद करना चाहते हैं:

sudo crudini --set /etc/default/apport '' enabled 0

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
कुंभ राशि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.