Что означает ошибка и почему она продолжает появляться при запуске? Я сообщил об ошибке, но ничего не изменилось.
Что означает ошибка и почему она продолжает появляться при запуске? Я сообщил об ошибке, но ничего не изменилось.
Ответы:
Ubuntu имеет программу под названием Apport, которая отвечает за обнаружение таких сбоев и, с согласия пользователя, сообщает об этих сбоях разработчикам. Этот процесс предназначен для решения проблемы разработчиков.
Однако это может быть очень раздражающим для обычных пользователей, и нет смысла показывать ошибки пользователям, когда они сами ничего не могут с этим поделать. Так что вы можете отключить их.
Система apport создает файлы отчетов о сбоях в каталоге / var / crash. Эти файлы отчетов об ошибках приводят к появлению сообщения об ошибке при каждой загрузке Ubuntu.
Выключить аппорт
$ gksudo gedit /etc/default/apport
Просто установите значение enabled в 0, и это отключит apport.
enabled=0
Сохраните файл и закройте его. Начиная со следующей загрузки, сообщений об ошибках не должно быть никогда. Если вы не хотите перезагружать систему, перезапустите apport из командной строки.
$ sudo service apport restart
sudo service apport start force_start=1
.
(Пишу новый ответ, потому что пока не могу комментировать.)
Добавление к ответу @Vlad Савицкого:
Задача Apport - сообщать о сбоях разработчикам Ubuntu. Как таковая, она является доброкачественной и не должна быть просто отключена.
Аппорт должен показать вам каждую проблему только один раз. Кажется, проблема в том, что само приложение может запутаться и не может записать, что оно уже сообщило о проблеме, или забывает, что оно имело место. Это может привести к целой серии диалогов, что раздражает. Это может произойти при обновлении системы.
Одним из решений является удаление всех отчетов о сбоях в /var/crash
каталоге. Эта команда может сделать это для вас:
sudo rm /var/crash/*
Конечно, если произойдут новые сбои, apport уведомит вас о тех, которые должны.
Если apport продолжает раздражать, его полное отключение - это другое решение. Как описал Влад, нужно
sudo ${EDITOR-gedit} /etc/default/apport
и установить enabled=0
. Чтобы активировать это изменение, 16.04 и выше, restart
для перезапуска аппорта требуется другой синтаксис, чем просто . 16.04 использует systemd
для управления службами, так что systemctl
команда может быть использована:
sudo systemctl restart apport