Отримання „Проблеми системної програми виявлено” регулярно з’являється після оновлення


338

Це почало відбуватися одразу після першого перезавантаження системи після оновлення системи. Спочатку починається з діалогу, який говорить "Виявлена ​​проблема системної програми". Тоді, коли я намагаюся потрапити на «проблему повідомлення», багато чого не відбувається. Мене веде діалог, який завжди закінчує проблему, яку неможливо вирішити.

Я знаю, що це не так багато інформації, однак я не впевнений, яку інформацію мені потрібно опублікувати та як мені її отримати, щоб налагодити цю проблему.

Ось скріншот! введіть тут опис зображення

Відповіді:


380

Відкрийте термінал ( Ctrl+ Alt+ T) і введіть:

sudo rm /var/crash/*

Тоді вдарити Enter.

Це дозволить видалити старі збої, про які все ще може бути повідомлено (помилково). Після перезавантаження / повторного запуску будь-які подальші спливаючі вікна все ще потребують дослідження.


2
Геніальність! Короткий, але точний. Це також відбувається щоразу, коли ви переходите між ядрами в одній ОС.
Ібе Ісаак

Уау, насправді це найкращий awnser, який я бачив до цього часу в цьому питанні, він працює, і як бонус підтримує опцію, також зараз я бачу реальні проблеми, які у мене є
spider623


1
Додайте це, щоб запустити завантаження в cron, find /var/crash -mtime 1 -deleteі це видалить звіти про збої, старші ніж за добу. Це означає, що ви можете нарешті натиснути Скасувати, і річ піде. Прикро, що Скасувати означає пізніше.
artfulrobot

Я приїхав сюди з Google, тому, мабуть, варто прокоментувати стару відповідь. То як це насправді працює? Якщо трапляються збої, система створює файли в /vat/crash/. Потім apportповідомляє про будь-який збій, який готовий розслідувати. Це правильно?
Celdor

133

Вимкнення повідомлення про помилки - не бажане рішення!

Ubuntu має систему звітування про помилки під назвою apport, яка намагається зафіксувати всі збої програми у фоновому режимі та повідомити про них, щоб допомогти розробникам.

Здається, що після дистриб'юторського оновлення з’являються кілька застряглих звітів, які продовжують відображатися з незрозумілих причин, але вимкнення аплікації не є бажаним рішенням.

Видаліть старі звіти про збої

Відкрийте термінал і видаліть усі старі звіти про аварійне завершення роботи, які можуть існувати в каталозі звітів про аварійну ситуацію:

sudo rm /var/crash/*

Після перезавантаження спливаючі вікна відпадають.

Якщо ви не хочете перезавантажувати, ви можете закрити всі відкриті спливаючі вікна за допомогою:

killall system-crash-notification

(Подальші нові спливаючі вікна все-таки слід вивчити. Якщо ви хочете переглянути деталі,
зверніться /var/crash/до будь-яких нових звітів)


47
Якщо розробники не хочуть, щоб люди відключали повідомлення про помилки, вони, ймовірно, повинні змусити це працювати правильно. Здається, це вже давно і дуже помітна помилка. Все-таки це хороша відповідь.
nobar

2
Оновлення через те, скільки людей не розуміють перший рядок вашої публікації .
Błażej Michalik

14
@ BłażejMichalik: Для чого це варто, поле повідомлень про помилки, які не дають найменшого підказку щодо того, що сталася помилка (або як дізнатися більше про цю помилку), теж не є бажаним рішенням.
АБО Mapper

2
@ORMapper Я згоден, але відключення повідомлення про помилки взагалі гірше. Сказання багатослов'я «інша» - це інша проблема, на яку зараз, мабуть, немає реального рішення.
Błażej Michalik

7
Помилка UX в помилках користувача з безглуздим діалоговим вікном, яке продовжує з'являтися. Додайте параметри Так відтепер і Ні відтепер . І якимось чином дозвольте мені зрозуміти, що це за помилка. Додаткові екрани не дуже корисні.
Reinier Post

58

Ось як відключити Apport, систему, яка повідомляє про помилки Canonical:

Відкрийте свій термінал і введіть:

gksudo gedit /etc/default/apport

І вдарити Enter.

Перейдіть enabled=1на enabled=0, а потім збережіть та закрийте

Щоб вирішити цю проблему, ви можете переглянути це відео на YouTube .

Дивіться також: Як увімкнути або вимкнути Apport?


14

У мене була така ж проблема при переході з 12.04 на більш високу версію. Як виявляється, Ubuntu має систему повідомлень про помилки під назвою "apport", яка була деактивована у стабільних випусках Ubuntu до 12.04 і реактивується зараз.

Мануель Хосе зробив чудовий короткий посібник, як вимкнути повідомлення про помилки під час використання


1

Якщо ви хочете вимкнути налаштування конфігурації без використання графічного інтерфейсу:

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

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Сила Водолія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.