После обновления регулярно появляется сообщение «Обнаружена проблема с системной программой».


338

Это начало происходить сразу после первой перезагрузки после обновления системы. Сначала начинается диалог «Обнаружена проблема с системной программой». Затем, когда я пытаюсь нажать «сообщить о проблеме», мало что происходит. Я веду диалог, который всегда заканчивается тем, что проблема не может быть решена.

Я знаю, что это не очень много информации, однако я не уверен, какую информацию мне нужно опубликовать и как ее получить, чтобы устранить эту проблему.

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

Ответы:


380

Откройте терминал ( Ctrl+ Alt+ T) и введите:

sudo rm /var/crash/*

Затем нажмите Enter.

Это удалит все старые сбои, о которых еще можно было сообщить (по ошибке). После перезагрузки / перезапуска все дополнительные всплывающие окна еще нужно исследовать.


2
Genius! Краткий, но точный. Это также происходит каждый раз, когда вы переключаетесь между ядрами в одной и той же ОС.
— Ébe Исаак

вау, на самом деле это лучший awnser, который я до сих пор видел в этом выпуске, он работает и в качестве бонуса поддерживает apport, также теперь я вижу реальные проблемы, которые у меня есть
— spider623


1
Добавьте это для запуска при загрузке в cron, find /var/crash -mtime 1 -deleteи он удалит отчеты о сбоях старше суток. Это означает, что вы, наконец, можете нажать Отмена, и все исчезнет. Раздражает то, что Отмена означает nag-me-позже.
— artfulrobot

Я пришел сюда из Google, так что, думаю, стоит прокомментировать старый ответ. Так как же это работает? Если происходит сбой, система создает файлы в /vat/crash/. Затем apportуведомляет о любой аварии, которая готова расследовать. Это правильно?
— Селдор

133

Отключение сообщений об ошибках не является желательным решением!

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

Кажется, что после dist-upgrade есть некоторые зависшие отчеты, которые продолжают отображаться по непонятным причинам, но отключение apport не является желательным решением.

Удалить старые отчеты о сбоях

Откройте терминал и удалите все старые отчеты о сбоях, которые могут существовать в каталоге отчетов о сбоях:

sudo rm /var/crash/*

После перезагрузки всплывающие окна исчезли.

Если вы не хотите перезагружаться, вы можете закрыть все открытые всплывающие окна с помощью:

killall system-crash-notification

(Любые дальнейшие новые всплывающие окна все еще должны быть исследованы. Если вы хотите увидеть детали,
ищите /var/crash/новые отчеты)


47
Если разработчики не хотят, чтобы люди отключали отчеты об ошибках, они, вероятно, должны заставить ее работать правильно. Это кажется давно существующей и очень заметной ошибкой. Тем не менее, это хороший ответ.
— Нобар

2
Из-за того, что многие люди не понимают первую строку вашего поста .
— Блажей Михалик

14
@ BłażejMichalik: Как ни крути, окна сообщений об ошибках, которые не дают ни малейшего намека на то, какая ошибка произошла (или как узнать больше об этой ошибке), также не являются желательным решением.
— ИЛИ Mapper

2
@ORMapper Я согласен, но отключение отчетов об ошибках в целом хуже. Многословие Apport n 'chap - это другая проблема, для которой сейчас, вероятно, нет реального решения.
— Блажей Михалик

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 и теперь активирована.

Мануэль Жозе сделал отличный краткий путеводитель по отключению отчетов об ошибках в apport


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.