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

338

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

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

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

grrrbytes
источник

Ответы:

380

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

sudo rm /var/crash/*

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

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

Джейсон
источник
2
Genius! Краткий, но точный. Это также происходит каждый раз, когда вы переключаетесь между ядрами в одной и той же ОС.
Ébe Исаак
вау, на самом деле это лучший awnser, который я до сих пор видел в этом выпуске, он работает и в качестве бонуса поддерживает apport, также теперь я вижу реальные проблемы, которые у меня есть
spider623
15
Тревожно,
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/новые отчеты)

rubo77
источник
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

ubuntu_fan_dk
источник
1

Если вы хотите отключить настройку конфигурации без использования графического интерфейса:

sudo crudini --set /etc/default/apport '' enabled 0
Gavin
источник
sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Водолей Сила