Исправляем обнаружена ошибка в системной программе Ubuntu
Иногда после установки некоторых программ, обновлений или изменения настроек системы, мы можем начать получать уведомление об ошибке содержащее сообщение «Обнаружена ошибка в системной программе». Конечно, это сообщение можно игнорировать, но очень частое его появление со временем просто начинает раздражать.
Проблему, которая вызывает ошибку можно решить, но решение есть не всегда. Например, вы будете не очень рады когда увидите вот такое сообщение при каждом входе в систему после неправильного монтирования диска:
Обнаружена ошибка в системной программе
Сообщить о проблеме разработчикам?

Хотя если вы не используете Ubuntu, вы точно никогда не столкнетесь с такой проблемой. В этой статье мы рассмотрим что же делать с уведомлением обнаружена ошибка в системной программе в Ubnutu 16.04 или других версий.
Что делать если возникла «обнаружена ошибка в системной программе»
Что это вообще значит?
В основном это означает что в вашей системе произошел сбой. Но не беспокойтесь, это не очень критическая проблема и систему по-прежнему можно использовать. Просто одна программа неожиданно завершилась и Ubuntu спрашивает вас не хотите ли вы отправить отчет об ошибке разработчикам чтобы те смогли исправить проблему.
Canonical использует специальную утилиту Apport, которая собирает данные об ошибках в системе и отправляет их разработчикам. Как только какая-нибудь программа в системе завершается с сигналом SIGSEGV, SIGBUS, SIGFPE или другим, вызывающим ошибку, запускается демон Apport, собирает данные об ошибке и компьютере, затем создает crash файл в каталоге /var/crash. Информация из этого файла поможет разработчикам решить проблему. С другой стороны, когда в этом каталоге появляется новый файл, запускается графическая утилита, которая показывает информацию об ошибке и предложение отправить отчет разработчикам.
Если в других дистрибутивах такая ошибка не наблюдается, это еще не значит что дистрибутив стабильнее и программы не падают. Просто там некому палить такое их поведение.
Как только я нажму сообщить о проблеме, она исчезнет?
Нет, не совсем. После того как вы нажмете на кнопку отправки отчета, вы получите следующее окно:

Утилита Apport соберет всю возможную информацию об ошибке, затем откроется браузер где вы сможете оформить отчет, используя свою или создав новую учетную запись Launchpad. Как вы видите это сложная процедура, которая займет около четырех шагов.
Кроме того, возможно, вы сможете решить проблему сами, если это не баг в программе, а ошибка, вызванная тем, что вы что-то неправильно установили. Посмотрите подробности (Show details) об ошибке в этом окне и попытайтесь сами или с помощью поисковых систем решить что с ней делать.
А если я хочу сообщить разработчикам о проблеме?
Это очень мило с вашей стороны. Вы поступаете правильно, но есть два но. Во-первых есть вероятность что кто-то уже сообщил об этой проблеме. Во-вторых, даже если вы сообщите разработчикам, это не гарантирует что вы не увидите ошибку снова. Точнее, наоборот, если программа падает регулярно, вы будете видеть это сообщение постоянно, пока с этим что-то не сделаете. Конечно, можно установить галочку не показывать больше для этой программы, но если программы разные, этот путь не поможет.
Вы предлагаете не сообщать о проблеме?
И да, и нет. Сообщите об ошибке когда увидите ее впервые если хотите. Информацию об ошибке вы можете увидеть, нажав кнопку Show details, как на картинке выше. Но если вы сталкиваетесь с ошибкой повторно и не можете ее решить или не хотите сообщать разработчикам советую вам избавиться от нее навсегда.
Исправляем проблему обнаружена ошибка в системной программе
Отчеты об ошибках хранятся в каталоге /var/crash. Если вы посмотрите содержимое этого каталога, можете увидеть там несколько файлов с данными о предыдущих ошибках.

Отчеты о сбоях лучше удалить, так как со временем они будут накапливаться и занимать дисковое пространство. Для этого выполните команду:
sudo rm /var/crash/*
Теперь у вас не останется данных о прежних сбоях, но если сбой произойдет снова, вы опять увидите то сообщение. Можно каждый раз удалять отчеты, но лучше отключить Apport (отладочный инструмент) и навсегда забыть о всплывающих окнах.
Отключение Apport в Ubuntu
Если вы это сделаете, вы больше не получите ни одного сообщения о неожиданном завершении программы в вашей системе. По-моему это не так уж плохо, если вы не отправляете отчеты об ошибках. Если вы не готовы отправлять отчеты об ошибках, то отсутствие уведомлений о сбоях не будет иметь никакого значения.
Вы можете отключить только утилиту, которая показывает вам уведомления, но оставить службу, собирающую данные в /var/crash работающей. Для этого выполните:
gsettings set com.ubuntu.update-notifier show-apport-crashes false
Для полного отключения Apport откройте терминал и введите команду:
gksu gedit /etc/default/apport
Вот содержимое этого файла:
set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=1
Замените enable=1 на enable=0 и сохраните изменения. Теперь вы не увидите никаких отчетов о сбоях в программах. Программа не будет собирать отчеты об ошибках и вы о них никогда не узнаете. Если вы снова захотите видеть уведомления достаточно просто вернуть флаг enabled в положение 1.
Выводы
Надеюсь, эта статья помогла вам решить проблему обнаружена ошибка в системной программе Ubuntu 16.04. Конечно, это только косметическое решение, и от этого программа не перестанет аварийно завершаться, но большинство из нас обычные пользователи и мы не можем понять почему не работает та или иная программа. Нам остается только сообщить разработчикам, и отключить уведомления дабы они не мешали нормально работать.
[Решено] В Ubuntu обнаружена проблема с системной программой
Последние пару недель (почти) каждый раз, когда меня встречали проблема системной программы обнаружена при запуске в Ubuntu. Некоторое время я игнорировал это, но после определенного момента это стало довольно раздражающим. Вы также не будете слишком счастливы, если увидите всплывающее окно, отображающее это каждый раз, когда вы загружаетесь в систему:
Обнаружена проблема с системной программой
Вы хотите сообщить о проблеме сейчас?
Я знаю, что если вы пользователь Ubuntu, вы наверняка иногда сталкивались с этим надоедливым всплывающим окном. В этом посте мы увидим, что делать с отчетом «Обнаружена проблема системной программы» в Ubuntu 14.04 и 16.04.
Что делать с ошибкой «Обнаружена проблема системной программы» в Ubuntu?
Так что же это за уведомление?
По сути, это уведомляет вас о сбое в вашей системе. Не паникуйте при слове «авария». Это не серьезная проблема, и ваша система очень удобна. Дело в том, что некоторая программа когда-то давала сбой, и Ubuntu хочет, чтобы вы решили, хотите ли вы сообщить об этом отчете о сбое разработчикам, чтобы они могли исправить эту проблему.
Итак, нажимаем «Сообщить о проблеме», и она исчезнет?
Нет, не совсем. Даже если вы нажмете «Сообщить о проблеме», в конечном итоге вы увидите всплывающее окно, подобное этому:
К сожалению, в Ubuntu 16.04 произошла внутренняя ошибка.
Если вы заметите дальнейшие проблемы, попробуйте перезагрузить компьютер.
К сожалению, в Ubuntu произошла внутренняя ошибка — это приложение, которое в дальнейшем откроет веб-браузер, а затем вы можете отправить отчет об ошибке, войдя в систему или создав учетную запись с помощью Панель запуска . Видите ли, это сложная процедура, для выполнения которой потребуется около четырех шагов.
Но я хочу помочь разработчикам и сообщить им об ошибках!
Это очень важно с твоей стороны, и ты поступишь правильно. Но здесь есть две проблемы. Во-первых, высока вероятность того, что об ошибке уже было сообщено. Во-вторых, даже если вы изо всех сил сообщаете о сбое, это не гарантия того, что вы его больше не увидите.
Итак, вы предлагаете не сообщать о сбое?
Да и нет. Сообщите о сбое, когда увидите его впервые, если хотите. Вы можете увидеть сбой программы в разделе «Показать подробности» на картинке выше. Но если вы видите это постоянно или если вы не хотите сообщить об ошибке в Справочнике Linux, я советую вам избавиться от сбоя системы раз и навсегда.
Исправить ошибку «Обнаружена проблема системной программы» в Ubuntu
Вы можете посмотреть это видео, чтобы узнать, как решить эту проблему в Ubuntu. Также подписывайтесь на наши YouTube канал чтобы получить больше обучающих видео по Linux.
Отчеты о сбоях хранятся в каталоге / var / crash в Ubuntu. Если вы заглянете в этот каталог, вы должны увидеть некоторые файлы, заканчивающиеся сбоем.
Я предлагаю вам удалить эти отчеты о сбоях. Откройте терминал и используйте следующую команду:
sudo rm / var / сбой / *
Это приведет к удалению всего содержимого каталога / var / crash. Таким образом, вас не будет раздражать всплывающее окно с сообщением о сбое программ, которое произошло в прошлом. Но если программа снова выйдет из строя, вы снова увидите, что системная программа обнаружила ошибку. Вы можете либо снова удалить отчеты о сбоях, как мы только что сделали, либо отключить Apport (инструмент отладки) и навсегда избавиться от всплывающих окон.
Навсегда избавиться от всплывающих окон системной ошибки в Ubuntu
Если вы сделаете это, вы никогда не получите уведомление о сбоях программы, которые происходят в системе. Если вы спросите мое мнение, я бы сказал, что это не так уж и плохо, если вы не хотите отправлять отчеты об ошибках. Если вы не собираетесь подавать отчет об ошибке, уведомления о сбоях и их отсутствие не будут иметь значения.
Чтобы отключить Apport и полностью избавиться от отчета о сбое системы, откройте терминал и используйте следующую команду для редактирования файла настроек Apport:
sudo gedit / etc / default / apport &
# установите значение 0, чтобы отключить аппорт, или 1, чтобы включить его
# вы можете временно отменить это с помощью
# sudo service apport start force_start = 1
включен = 1
Изменить включен = 1 к включен = 0. Сохраните и закройте файл. После этого вы не увидите всплывающих окон с отчетами о сбоях. Очевидно, что если вы хотите снова включить отчеты о сбоях, вам просто нужно изменить тот же файл и снова включить значение 1.
Это сработало для вас?
Я надеюсь, что этот урок помог вам исправить проблему с системной программой, обнаруженную в Ubuntu 18.04 и Ubuntu 16.04 и более поздние версии. Сообщите мне, помог ли этот совет избавиться от этого раздражения.
Как создать файл подкачки в Linux [Учебное пособие для начинающих]
В этом руководстве обсуждается концепция файла подкачки в Linux, почему он используется и его преимущества по сравнению с традиционным разделом подкачки. Вы узнаете, как создать файл подкачки или изменить его размер.Что такое файл подкачки в Linux.
Как установить PuTTY в Ubuntu и других дистрибутивах Linux
Если я не ошибаюсь, Шпатлевка пожалуй, самый популярный клиент SSH для Windows.В ИТ-компаниях среда разработки обычно находится в удаленной системе Linux, а разработчики используют Windows в качестве локальной системы. Putty используется для подкл.
Как распаковать zip-файл в Ubuntu и других Linux
Краткое описание: этот быстрый совет показывает, как распаковать файл в Ubuntu и других дистрибутивах Linux. Обсуждались как терминальные, так и графические методы.Почтовый индекс — один из самых распространенных и популярных способов создания сжа.
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.046 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Операционная система Ubuntu
Более полугода, установленная операционная система Ubuntu, работала без сбоев, но, однажды, после загрузки стало появляться сообщение об обнаружении ошибки в системной программе. Перестали обновляться приложения. Как же узнать детали такой ошибки, определить её причины, последствия и благополучно исправить?
После загрузки компьютера, на панели рабочей среды Xfce стала отображаться иконка с изображением красного круга и белого прямоугольника внутри, при нажатии на которую всплывает сообщение:

Для исправления ошибки предлагается запустить менеджер пакетов из меню Система — Администрирование. Также, сообщается, что ошибка кроется в открытии временных файлов и, обычно, это означает наличие неразрешённых зависимостей в установленных пакетах. Данное сообщение, вероятно, посылает программа управления обновлениями и репозиториями software-properties-gtk, которая запускается щелчком по иконке «Параметры».

При попытке найти дополнительные драйверы происходит ошибка. В заголовке (Title) ошибки написано, что software-properties-gtk закрылся из-за системной ошибки E: списки пакетов или файл состояния не могут быть открыты или прочитаны (E:The package lists or status file could not be parsed or opened).

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

В выделенном заголовке ошибки написано, что update-manager, точно также как и software-properties-gtk закрылся из-за системной ошибки E: списки пакетов или файл состояния не могут быть открыты или прочитаны (E:The package lists or status file could not be parsed or opened).
В целом, несмотря на ошибку, операционная система работает, но без возможности обновления программного обеспечения. Нет доступа к Центру приложений Ubuntu, который, сразу после запуска, закрывается.
Для исправления ошибки, попробую запустить менеджер пакетов Synaptic, который можно открыть щелчком по меню «Запустить менеджер пакетов» в нашем изначальном сообщение об обнаружении ошибки в системной программе.

Запустить Synaptic не удалось, из-за ошибки:
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/
ua.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-ru%5fRU
E: Невозможно открыть или обработать файл состояния или списки пакетов.
E: _cache->open() failed, please report.
В терминале, при введении указанной в сообщении об ошибке команды
sudo apt-get install -f
выдаёт аналогичную ошибку:

Как исправить ошибку в системной программе и восстановить возможность обновления Ubuntu?
Для исправления ошибки
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/
ua.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-ru%5fRU
удалил проблемный файл, выполнив в терминале команду
sudo rm /var/lib/apt/lists/ua.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-ru%5fRU
После удаления данного файла и перезагрузки системы, вновь появилось сообщение об ошибке в системной программе, но Центр приложений Ubuntu, менеджер пакетов Synaptic программа обновления приложений Update-manager и программа управления обновлениями и репозиториями software-properties-gtk запускаются и функционируют. Далее, с помощью утилиты Ubuntu Tweak удалил ненужные пакеты, ядра и очистил кэш. После перезагрузки системы, появилось всё тоже окно с сообщением об ошибке в системной программе. Обновив программное обеспечение компьютера с помощью менеджера обновления приложений update-manager и снова перезагрузив систему, окна с сообщением об ошибке уже небыло.