Как отключить/включить автоматическое информирование об ошибках в Ubuntu

На всех новых установках Ubuntu по умолчанию при загрузке активируется служба Apport Error Reporting Service. Это означает, что время от времени на экране Ubuntu будет появляться большое количество внутренних ошибок. Эти всплывающие окна являются функцией внутреннего отладчика, который автоматически генерирует отчеты для всех пакетов вашей системы, в которых произошел сбой.

Сообщение об ошибке Ubuntu

Проблема с этими всплывающими окнами ошибок заключается в том, что существует большое количество пользователей Ubuntu и высока вероятность того, что об ошибке уже сообщалось. Также очень вероятно, что файлы для вашего сообщения об ошибке уже были отправлены некоторыми пользователями. Кроме того, как профессионал Ubuntu, вы, возможно, уже знаете, как устранить проблему самостоятельно. Тогда вам следует сосредоточиться на устранении проблемы, а не на отправке отчета в Canonical. В таких ситуациях, когда эти отчеты просто раздражают вас, мы рекомендуем вам отключить их. Кроме того, сбои и ошибки могут показаться большими проблемами, но на самом деле это в основном незначительные сбои операционной системы, которых у вас может быть несколько каждый день. Это почти никогда не означает, что ваша система сломана или вот-вот даст сбой.

В этой статье мы опишем, как настроить службу Apport для управления всплывающим сообщением об ошибке на рабочем столе Ubuntu. Мы опишем, как включить/выключить службу Apport как из командной строки, так и из графического интерфейса пользователя Ubuntu.

Как работает Apport?

Цель создания отчетов об ошибках Apport заключается в следующем:

  • Оценивать системные сбои по мере их возникновения
  • Собирать информацию о сбое и состоянии операционной системы для отправки отчета
  • Сообщать о необработанных исключениях в других языках программирования, таких как Python
  • Сообщать о некоторых других проблемах, которые могут быть обнаружены автоматически, например, о сбоях при установке и обновлении пакетов.
  • Генерировать всплывающее окно на пользовательском интерфейсе для каждого сбоя и подсказывать пользователю, как сообщить о нем.
  • Передавать отчеты об ошибках программного обеспечения разработчикам, чтобы они могли собрать информацию об операционной системе и версиях пакетов, используемых пользователем Ubuntu.

Отключение отчетов об ошибках через командную строку

Если вы владеете терминалом, вы можете настроить службу Apport следующим образом, чтобы отключить отчеты об ошибках:

Примечание: Вы можете открыть приложение Терминал либо через системный Dash, либо сочетанием клавиш Ctrl+alt+T.
Остановить Apport

Служба Apport находится в запущенном или активном состоянии по умолчанию, когда вы устанавливаете Ubuntu 18.04. Вы можете остановить эту службу, выполнив следующую команду от имени sudo:

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

Отключение Apport при загрузке

Для того чтобы навсегда отключить службу Apport, необходимо настроить ее автоматическое отключение при загрузке. Для этого вам нужно внести некоторые изменения в конфигурационный файл Apport. Откройте файл в любом из ваших любимых редакторов. Мы используем редактор Nano, чтобы открыть файл под управлением sudo:

Отключите apport
В файле apport найдите строку, которая по умолчанию имеет значение '1'. Измените это значение на 0, чтобы система не запускала службу apport при загрузке.

Нажмите Ctrl+X, Y, а затем Enter, чтобы сохранить изменения в этом файле.

Удаление Apport

Другой простой, но менее рекомендуемый способ - полностью удалить службу apport со всеми ее конфигурациями из системы. Вы можете сделать это, очистив Apport с помощью следующей команды sudo:

Обратите внимание, что только авторизованный пользователь может добавлять/удалять и настраивать программное обеспечение в Ubuntu.

Деинсталляция apport

Теперь служба Apport полностью удалена из вашей системы, и вам не нужно беспокоиться о каких-либо сообщениях об ошибках, отправляемых из вашей системы Ubuntu.

Включение отчетов об ошибках через командную строку

Если вы захотите снова включить службу Apport, вы можете установить ее, выполнив следующую команду от имени sudo:

Затем вы можете вручную запустить службу, выполнив следующую команду:

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

Убедитесь, что значение параметра enabled установлено в 1 в этом конфигурационном файле. Нажмите Ctrl+X, Y, а затем Enter, чтобы сохранить изменения в этом файле.

Включение/выключение сообщений об ошибках через пользовательский интерфейс

Если вы предпочитаете использовать графический интерфейс пользователя для выполнения простых административных задач, вы можете воспользоваться графической утилитой Настройки.

Доступ к Настройкам можно получить либо через системный Dash, либо следующим образом:

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

настройки

По умолчанию утилита Настройки открывается на вкладке WiFi. Вам необходимо перейти на вкладку Конфиденциальность, чтобы настроить информирование о проблемах.

Кроме того, вы можете ввести privacy в поиске Dash, чтобы открыть настройки Privacy напрямую.

Настройки конфиденциальности

На левой панели нажмите на Privacy (Конфиденциальность). Затем на соответствующей правой панели нажмите на опцию Diagnostics.

Отключить отправку отчетов о сбоях

 

В выпадающем меню выберите "Never" или "Manual" (Apport по-прежнему будет генерировать отчеты об ошибках, но попросит вашего одобрения перед их отправкой.)

Отправлять отчеты об ошибках в canonical

 

Здесь вы можете выключить кнопку Send error reports to Canonical (Отправлять отчеты об ошибках в Canonical), чтобы полностью отключить отправку отчетов об ошибках. Также вы можете выбрать, хотите ли вы, чтобы система автоматически отправляла отчеты об ошибках или же показывала диалог для каждой ошибки перед отправкой отчета в Canonical.

Как только вы сделаете необходимые настройки, они вступят в силу и сохранят свое значение при следующей загрузке системы.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий