Ubuntu обнаружена ошибка в системной программе как исправить

Иногда после установки некоторых программ, обновлений или изменения настроек системы, мы можем начать получать уведомление об ошибке содержащее сообщение “Обнаружена ошибка в системной программе”. Конечно, это сообщение можно игнорировать, но очень частое его появление со временем просто начинает раздражать.

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

Обнаружена ошибка в системной программе

Сообщить о проблеме разработчикам?

System_Program_Problem_Detected

Хотя если вы не используете Ubuntu, вы точно никогда не столкнетесь с такой проблемой. В этой статье мы рассмотрим что же делать с уведомлением обнаружена ошибка в системной программе в Ubnutu 16.04 или других версий.

Что делать если возникла “обнаружена ошибка в системной программе”

Что это вообще значит?

В основном это означает что в вашей системе произошел сбой. Но не беспокойтесь, это не очень критическая проблема и систему по-прежнему можно использовать. Просто одна программа неожиданно завершилась и Ubuntu спрашивает вас не хотите ли вы отправить отчет об ошибке разработчикам чтобы те смогли исправить проблему.

Canonical использует специальную утилиту Apport, которая собирает данные об ошибках в системе и отправляет их разработчикам. Как только какая-нибудь программа в системе завершается с сигналом SIGSEGV,  SIGBUS, SIGFPE или другим, вызывающим ошибку, запускается демон Apport, собирает данные об ошибке и компьютере, затем создает crash файл в каталоге /var/crash. Информация из этого файла поможет разработчикам решить проблему. С другой стороны, когда в этом каталоге появляется новый файл, запускается графическая утилита, которая показывает информацию об ошибке и предложение отправить отчет разработчикам.

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

Как только я нажму сообщить о проблеме, она исчезнет?

Нет, не совсем. После того как вы нажмете на кнопку отправки отчета, вы получите следующее окно:

Ubuntu_Internal_error

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

Кроме того, возможно, вы сможете решить проблему сами, если это не баг в программе, а ошибка, вызванная тем, что вы что-то неправильно установили. Посмотрите подробности (Show details) об ошибке в этом окне и попытайтесь сами или с помощью поисковых систем решить что с ней делать.

А если я хочу сообщить разработчикам о проблеме?

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

Вы предлагаете не сообщать о проблеме?

И да, и нет. Сообщите об ошибке когда увидите ее впервые если хотите. Информацию об ошибке вы можете увидеть, нажав кнопку Show details, как на картинке выше. Но если вы сталкиваетесь с ошибкой повторно и не можете ее решить или не хотите сообщать разработчикам советую вам избавиться от нее навсегда.

Исправляем проблему обнаружена ошибка в системной программе

Отчеты об ошибках хранятся в каталоге /var/crash. Если вы посмотрите содержимое этого каталога, можете увидеть там несколько файлов с данными о предыдущих ошибках.

Crash_reports_Ubuntu

Отчеты о сбоях лучше удалить, так как со временем они будут накапливаться и занимать дисковое пространство. Для этого выполните команду:

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. Конечно, это только косметическое решение, и от этого программа не перестанет аварийно завершаться, но большинство из нас обычные пользователи и мы не можем понять почему не работает та или иная программа. Нам остается только сообщить разработчикам, и отключить уведомления дабы они не мешали нормально работать.

Источник перевода:

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Последнюю пару недель практически каждый раз при запуске Ubuntu встречал меня словами “system program problem detected”. Я игнорировал их, но спустя какое-то время мне это надоело. Вам также вряд ли понравится такое оповещение при каждом запуске системы:

Уверен, если вы работаете на Ubuntu, то наверняка встречались с подобным неудобством. В данной статье мы опишем, как справится с проблемой.

Так о чем же она говорит?

По сути она свидетельствует об ошибке в системе. Не переживайте из-за слова “ошибка”. Это не что-то критичное и система не перестанет работать. Просто как-то раз одна из программ плохо отработала и Ubuntu желает знать хотите ли вы об этом сообщить разработчикам, для того чтобы они могли улучшить систему.

То есть надо нажать на “Report problem” (“Cообщить об ошибке”) и никаких проблем?

Нет, не то чтобы. Даже если вы нажмете на вышеуказанную кнопку, то с этого момента оповещение будет таким:

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

Но я хочу помочь разработчикам и сообщить об ошибке!

Это очень предусмотрительно и вообще правильно. Но тут есть две проблемы. Во-первых, велик шанс, что об ошибке уже известно. Во-вторых, сообщив об ошибке вы ее не исправите, а значит наверняка придется жить с ней какое-то время.

То есть ты рекомендуешь не сообщать об ошибке?

Да и нет. Если вы видите ошибку впервые, то при желании о ней можно сообщить. Сломанную программу можно посмотреть под “Show Details”. Если же ошибка все не исчезает, а нервов уже никаких нет, то я рекомендую избавить от нее раз и навсегда.

Исправление “обнаружена ошибка в системной программе” в Ubuntu

Можно посмотреть данный ролик с решением. Так же рекомендуем подписаться на YouTube канал авторов.

Отчеты об ошибках в Ubuntu хранятся по пути /var/crash. Если вы пройдете по указанному пути, то найдете ряд файлов, которые оканчиваются на crash.

Я рекомендую удалить эти отчеты. Откройте терминала и исполните эту команду:

sudo rm /var/crash/*

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

Навсегда избавляемся от системных оповещений в Ubuntu

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

Для того чтобы отключить Apport и избавить от отчетов об ошибках совсем откройте терминал и используйте данную команду:

sudo 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

Измените enabled=1 на enabled=0. Сохраните и закройте файл. После этого больше не будет оповещений об отчетах об ошибках. Очевидно, что для того, чтобы их обратно включить, надо вернуться в тот же файл и там же изменить 0 на 1.

Это помогло вам?

Надеюсь данный туториал помог вам с оповещением “обнаружена ошибка в системной программе”. Дайте знать в комментариях помогли ли советы или нет.

При каждом запуске ОС Ubuntu появляется сообщение «Обнаружена ошибка в системной программе». Хотя система работает стабильно, сбоев нет.

ОБНАРУЖЕНА ОШИБКА В СИСТЕМНОЙ ПРОГРАММЕ. Ubuntu. Как исправить?


Это сообщение со временем начинает раздражать.

ОБНАРУЖЕНА ОШИБКА В СИСТЕМНОЙ ПРОГРАММЕ. Ubuntu. Как исправить?

Сегодня рассмотрим как убрать это сообщение.
Для начала очистим журнал о системном сбое, так как он копится и начинает занимать место на диске.
Заходим в терминал, набираем команду
sudo rm /var/crash/*
Также советуем отключить инструмент отладки Apport, чтобы всплывающие окна больше не появлялись.
Заходим в терминал, вводим команды:
gsettings set com.ubuntu.update-notifier show-apport-crashes false
sudo 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

В данном файле меняем enabled=1 на enabled=0. Сохраняем.
И забываем о данной ошибке, т.к. она появляться больше не будет.

Установил mc, открыл с помощью него этот лог. Вот его первые 5%:

ProblemType: Crash
Architecture: amd64
Date: Wed Jul 31 13:10:45 2019
DistroRelease: Ubuntu 18.04
ExecutablePath: /lib/systemd/systemd-journald
ExecutableTimestamp: 1561380638
ProcCmdline: /lib/systemd/systemd-journald
ProcCwd: /
ProcEnviron:
 LANG=ru_RU.UTF-8
 PATH=(custom, no user)
ProcMaps:
 559f201a4000-559f201c2000 r-xp 00000000 08:11 529089                     /lib/systemd/systemd-journald
 559f203c1000-559f203c3000 r--p 0001d000 08:11 529089                     /lib/systemd/systemd-journald
 559f203c3000-559f203c4000 rw-p 0001f000 08:11 529089                     /lib/systemd/systemd-journald
 559f20f4f000-559f20f90000 rw-p 00000000 00:00 0                          [heap]
 7fe884fc1000-7fe884fc2000 ---p 00000000 00:00 0
 7fe884fc2000-7fe8857c2000 rw-p 00000000 00:00 0
 7fe8857c2000-7fe8857c3000 ---p 00000000 00:00 0
 7fe8857c3000-7fe885fc3000 rw-p 00000000 00:00 0
 7fe885fc3000-7fe8867c3000 rw-s 00499000 08:11 655743                     /var/log/journal/e9e6898f17a14154ba3faf875a208551/user-1000
.journal
 7fe8867c3000-7fe886e2d000 rw-s 00996000 08:11 655743                     /var/log/journal/e9e6898f17a14154ba3faf875a208551/user-1000
.journal
 7fe886e2d000-7fe88762d000 rw-s 00000000 08:11 655743                     /var/log/journal/e9e6898f17a14154ba3faf875a208551/user-1000
.journal
 7fe88762d000-7fe887e2d000 rw-s 00000000 08:11 655793                     /var/log/journal/e9e6898f17a14154ba3faf875a208551/system.jo
urnal
 7fe887e2d000-7fe887fca000 r-xp 00000000 08:11 530208                     /lib/x86_64-linux-gnu/libm-2.27.so
 7fe887fca000-7fe8881c9000 ---p 0019d000 08:11 530208                     /lib/x86_64-linux-gnu/libm-2.27.so
 7fe8881c9000-7fe8881ca000 r--p 0019c000 08:11 530208                     /lib/x86_64-linux-gnu/libm-2.27.so
 7fe8881ca000-7fe8881cb000 rw-p 0019d000 08:11 530208                     /lib/x86_64-linux-gnu/libm-2.27.so
 7fe8881cb000-7fe8881e8000 r-xp 00000000 08:11 529218                     /lib/x86_64-linux-gnu/libudev.so.1.6.9
 7fe8881e8000-7fe8883e7000 ---p 0001d000 08:11 529218                     /lib/x86_64-linux-gnu/libudev.so.1.6.9
 7fe8883e7000-7fe8883e8000 r--p 0001c000 08:11 529218                     /lib/x86_64-linux-gnu/libudev.so.1.6.9
 7fe8883e8000-7fe8883e9000 rw-p 0001d000 08:11 529218                     /lib/x86_64-linux-gnu/libudev.so.1.6.9
 7fe8883e9000-7fe8883fd000 r-xp 00000000 08:11 530186                     /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
 7fe8883fd000-7fe8885fc000 ---p 00014000 08:11 530186                     /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
 7fe8885fc000-7fe8885fd000 r--p 00013000 08:11 530186                     /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
 7fe8885fd000-7fe8885fe000 rw-p 00014000 08:11 530186                     /lib/x86_64-linux-gnu/libgpg-error.so.0.22.0
 7fe8885fe000-7fe888608000 r-xp 00000000 08:11 530197                     /lib/x86_64-linux-gnu/libjson-c.so.3.0.1
 7fe888608000-7fe888807000 ---p 0000a000 08:11 530197                     /lib/x86_64-linux-gnu/libjson-c.so.3.0.1
 7fe888807000-7fe888808000 r--p 00009000 08:11 530197                     /lib/x86_64-linux-gnu/libjson-c.so.3.0.1
 7fe888808000-7fe888809000 rw-p 0000a000 08:11 530197                     /lib/x86_64-linux-gnu/libjson-c.so.3.0.1
 7fe888809000-7fe888811000 r-xp 00000000 08:11 795164                     /usr/lib/x86_64-linux-gnu/libargon2.so.0
 7fe888811000-7fe888a10000 ---p 00008000 08:11 795164                     /usr/lib/x86_64-linux-gnu/libargon2.so.0
 7fe888a10000-7fe888a11000 r--p 00007000 08:11 795164                     /usr/lib/x86_64-linux-gnu/libargon2.so.0
 7fe888a11000-7fe888a12000 rw-p 00008000 08:11 795164                     /usr/lib/x86_64-linux-gnu/libargon2.so.0
 7fe888a12000-7fe888a78000 r-xp 00000000 08:11 529352                     /lib/x86_64-linux-gnu/libdevmapper.so.1.02.1
 7fe888a78000-7fe888c77000 ---p 00066000 08:11 529352                     /lib/x86_64-linux-gnu/libdevmapper.so.1.02.1
 7fe888c77000-7fe888c78000 r--p 00065000 08:11 529352                     /lib/x86_64-linux-gnu/libdevmapper.so.1.02.1
 7fe888c78000-7fe888c7c000 rw-p 00066000 08:11 529352                     /lib/x86_64-linux-gnu/libdevmapper.so.1.02.1
 7fe888c7c000-7fe888c7d000 rw-p 00000000 00:00 0
 7fe888c7d000-7fe888c83000 r-xp 00000000 08:11 543387                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
 7fe888c83000-7fe888e82000 ---p 00006000 08:11 543387                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
 7fe888e82000-7fe888e83000 r--p 00005000 08:11 543387                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
 7fe888e83000-7fe888e84000 rw-p 00006000 08:11 543387                     /lib/x86_64-linux-gnu/libuuid.so.1.3.0
 7fe888e84000-7fe888e88000 r-xp 00000000 08:11 530133                     /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7fe888e88000-7fe889087000 ---p 00004000 08:11 530133                     /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7fe889087000-7fe889088000 r--p 00003000 08:11 530133                     /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7fe889088000-7fe889089000 rw-p 00004000 08:11 530133                     /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7fe889089000-7fe88908c000 r-xp 00000000 08:11 530168                     /lib/x86_64-linux-gnu/libdl-2.27.so
 7fe88908c000-7fe88928b000 ---p 00003000 08:11 530168                     /lib/x86_64-linux-gnu/libdl-2.27.so
 7fe88928b000-7fe88928c000 r--p 00002000 08:11 530168                     /lib/x86_64-linux-gnu/libdl-2.27.so
 7fe88928c000-7fe88928d000 rw-p 00003000 08:11 530168                     /lib/x86_64-linux-gnu/libdl-2.27.so
 7fe88928d000-7fe8892fd000 r-xp 00000000 08:11 530267                     /lib/x86_64-linux-gnu/libpcre.so.3.13.3
 7fe8892fd000-7fe8894fd000 ---p 00070000 08:11 530267                     /lib/x86_64-linux-gnu/libpcre.so.3.13.3
 7fe8894fd000-7fe8894fe000 r--p 00070000 08:11 530267                     /lib/x86_64-linux-gnu/libpcre.so.3.13.3
 7fe8894fe000-7fe8894ff000 rw-p 00071000 08:11 530267                     /lib/x86_64-linux-gnu/libpcre.so.3.13.3
 7fe8894ff000-7fe889519000 r-xp 00000000 08:11 530278                     /lib/x86_64-linux-gnu/libpthread-2.27.so
 7fe889519000-7fe889718000 ---p 0001a000 08:11 530278                     /lib/x86_64-linux-gnu/libpthread-2.27.so
 7fe889718000-7fe889719000 r--p 00019000 08:11 530278                     /lib/x86_64-linux-gnu/libpthread-2.27.so
 7fe889719000-7fe88971a000 rw-p 0001a000 08:11 530278                     /lib/x86_64-linux-gnu/libpthread-2.27.so
 7fe88971a000-7fe88971e000 rw-p 00000000 00:00 0
 7fe88971e000-7fe889765000 r-xp 00000000 08:11 530341                     /lib/x86_64-linux-gnu/libblkid.so.1.1.0
 7fe889765000-7fe889965000 ---p 00047000 08:11 530341                     /lib/x86_64-linux-gnu/libblkid.so.1.1.0
 7fe889965000-7fe889969000 r--p 00047000 08:11 530341                     /lib/x86_64-linux-gnu/libblkid.so.1.1.0
 7fe889969000-7fe88996a000 rw-p 0004b000 08:11 530341                     /lib/x86_64-linux-gnu/libblkid.so.1.1.0
 7fe88996a000-7fe88996b000 rw-p 00000000 00:00 0
 7fe88996b000-7fe889986000 r-xp 00000000 08:11 795800                     /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
 7fe889986000-7fe889b85000 ---p 0001b000 08:11 795800                     /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
 7fe889b85000-7fe889b86000 r--p 0001a000 08:11 795800                     /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
 7fe889b86000-7fe889b87000 rw-p 0001b000 08:11 795800                     /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
 7fe889b87000-7fe889bab000 r-xp 00000000 08:11 530205                     /lib/x86_64-linux-gnu/liblzma.so.5.2.2
 7fe889bab000-7fe889dab000 ---p 00024000 08:11 530205                     /lib/x86_64-linux-gnu/liblzma.so.5.2.2
 7fe889dab000-7fe889dac000 r--p 00024000 08:11 530205                     /lib/x86_64-linux-gnu/liblzma.so.5.2.2
 7fe889dac000-7fe889dad000 rw-p 00025000 08:11 530205                     /lib/x86_64-linux-gnu/liblzma.so.5.2.2
 7fe889dad000-7fe889ddf000 r-xp 00000000 08:11 548280                     /lib/x86_64-linux-gnu/libidn.so.11.6.16
 7fe889ddf000-7fe889fde000 ---p 00032000 08:11 548280                     /lib/x86_64-linux-gnu/libidn.so.11.6.16
 7fe889fde000-7fe889fdf000 r--p 00031000 08:11 548280                     /lib/x86_64-linux-gnu/libidn.so.11.6.16
 7fe889fdf000-7fe889fe0000 rw-p 00032000 08:11 548280                     /lib/x86_64-linux-gnu/libidn.so.11.6.16
 7fe889fe0000-7fe88a00f000 r-xp 00000000 08:11 548278                     /lib/x86_64-linux-gnu/libseccomp.so.2.4.1
 7fe88a00f000-7fe88a20f000 ---p 0002f000 08:11 548278                     /lib/x86_64-linux-gnu/libseccomp.so.2.4.1
 7fe88a20f000-7fe88a226000 r--p 0002f000 08:11 548278                     /lib/x86_64-linux-gnu/libseccomp.so.2.4.1
 7fe88a226000-7fe88a227000 rw-p 00046000 08:11 548278                     /lib/x86_64-linux-gnu/libseccomp.so.2.4.1
 7fe88a227000-7fe88a22d000 r-xp 00000000 08:11 795726                     /usr/lib/x86_64-linux-gnu/libip4tc.so.0.1.0
 7fe88a22d000-7fe88a42c000 ---p 00006000 08:11 795726                     /usr/lib/x86_64-linux-gnu/libip4tc.so.0.1.0
 7fe88a42c000-7fe88a42d000 r--p 00005000 08:11 795726                     /usr/lib/x86_64-linux-gnu/libip4tc.so.0.1.0
 7fe88a42d000-7fe88a42e000 rw-p 00006000 08:11 795726                     /usr/lib/x86_64-linux-gnu/libip4tc.so.0.1.0
 7fe88a42e000-7fe88a542000 r-xp 00000000 08:11 530184                     /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
 7fe88a542000-7fe88a741000 ---p 00114000 08:11 530184                     /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
 7fe88a741000-7fe88a743000 r--p 00113000 08:11 530184                     /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
 7fe88a743000-7fe88a748000 rw-p 00115000 08:11 530184                     /lib/x86_64-linux-gnu/libgcrypt.so.20.2.1
 7fe88a748000-7fe88a749000 rw-p 00000000 00:00 0
 7fe88a749000-7fe88a792000 r-xp 00000000 08:11 530343                     /lib/x86_64-linux-gnu/libcryptsetup.so.12.2.0
 7fe88a792000-7fe88a992000 ---p 00049000 08:11 530343                     /lib/x86_64-linux-gnu/libcryptsetup.so.12.2.0
 7fe88a992000-7fe88a993000 r--p 00049000 08:11 530343                     /lib/x86_64-linux-gnu/libcryptsetup.so.12.2.0
 7fe88a993000-7fe88a995000 rw-p 0004a000 08:11 530343                     /lib/x86_64-linux-gnu/libcryptsetup.so.12.2.0
 7fe88a995000-7fe88a99c000 r-xp 00000000 08:11 530123                     /lib/x86_64-linux-gnu/libacl.so.1.1.0
 7fe88a99c000-7fe88ab9b000 ---p 00007000 08:11 530123                     /lib/x86_64-linux-gnu/libacl.so.1.1.0
 7fe88ab9b000-7fe88ab9c000 r--p 00006000 08:11 530123                     /lib/x86_64-linux-gnu/libacl.so.1.1.0
 7fe88ab9c000-7fe88ab9d000 rw-p 00007000 08:11 530123                     /lib/x86_64-linux-gnu/libacl.so.1.1.0
 7fe88ab9d000-7fe88aba1000 r-xp 00000000 08:11 530150                     /lib/x86_64-linux-gnu/libcap.so.2.25
 7fe88aba1000-7fe88ada1000 ---p 00004000 08:11 530150                     /lib/x86_64-linux-gnu/libcap.so.2.25
 7fe88ada1000-7fe88ada2000 r--p 00004000 08:11 530150                     /lib/x86_64-linux-gnu/libcap.so.2.25
 7fe88ada2000-7fe88ada3000 rw-p 00005000 08:11 530150                     /lib/x86_64-linux-gnu/libcap.so.2.25
 7fe88ada3000-7fe88adaa000 r-xp 00000000 08:11 530286                     /lib/x86_64-linux-gnu/librt-2.27.so
 7fe88adaa000-7fe88afa9000 ---p 00007000 08:11 530286                     /lib/x86_64-linux-gnu/librt-2.27.so
 7fe88afa9000-7fe88afaa000 r--p 00006000 08:11 530286                     /lib/x86_64-linux-gnu/librt-2.27.so
 7fe88afaa000-7fe88afab000 rw-p 00007000 08:11 530286                     /lib/x86_64-linux-gnu/librt-2.27.so
 7fe88afab000-7fe88afd0000 r-xp 00000000 08:11 530290                     /lib/x86_64-linux-gnu/libselinux.so.1
 7fe88afd0000-7fe88b1cf000 ---p 00025000 08:11 530290                     /lib/x86_64-linux-gnu/libselinux.so.1
 7fe88b1cf000-7fe88b1d0000 r--p 00024000 08:11 530290                     /lib/x86_64-linux-gnu/libselinux.so.1
 7fe88b1d0000-7fe88b1d1000 rw-p 00025000 08:11 530290                     /lib/x86_64-linux-gnu/libselinux.so.1
 7fe88b1d1000-7fe88b1d3000 rw-p 00000000 00:00 0
 7fe88b1d3000-7fe88b389000 r-xp 00000000 08:11 528927                     /lib/systemd/libsystemd-shared-237.so
 7fe88b389000-7fe88b588000 ---p 001b6000 08:11 528927                     /lib/systemd/libsystemd-shared-237.so
 7fe88b588000-7fe88b612000 r--p 001b5000 08:11 528927                     /lib/systemd/libsystemd-shared-237.so
 7fe88b612000-7fe88b613000 rw-p 0023f000 08:11 528927                     /lib/systemd/libsystemd-shared-237.so
 7fe88b613000-7fe88b615000 rw-p 00000000 00:00 0
 7fe88b615000-7fe88b7fc000 r-xp 00000000 08:11 530145                     /lib/x86_64-linux-gnu/libc-2.27.so
 7fe88b7fc000-7fe88b9fc000 ---p 001e7000 08:11 530145                     /lib/x86_64-linux-gnu/libc-2.27.so
 7fe88b9fc000-7fe88ba00000 r--p 001e7000 08:11 530145                     /lib/x86_64-linux-gnu/libc-2.27.so
 7fe88ba00000-7fe88ba02000 rw-p 001eb000 08:11 530145                     /lib/x86_64-linux-gnu/libc-2.27.so
 7fe88ba02000-7fe88ba06000 rw-p 00000000 00:00 0
 7fe88ba06000-7fe88ba2d000 r-xp 00000000 08:11 530117                     /lib/x86_64-linux-gnu/ld-2.27.so
 7fe88bc07000-7fe88bc16000 rw-p 00000000 00:00 0
 7fe88bc2b000-7fe88bc2c000 rw-s 00000000 08:11 655793                     /var/log/journal/e9e6898f17a14154ba3faf875a208551/system.jo
urnal
 7fe88bc2c000-7fe88bc2d000 rw-s 00000000 00:16 334                        /run/systemd/journal/kernel-seqnum
 7fe88bc2d000-7fe88bc2e000 r--p 00027000 08:11 530117                     /lib/x86_64-linux-gnu/ld-2.27.so
 7fe88bc2e000-7fe88bc2f000 rw-p 00028000 08:11 530117                     /lib/x86_64-linux-gnu/ld-2.27.so
 7fe88bc2f000-7fe88bc30000 rw-p 00000000 00:00 0
 7fff814f3000-7fff81514000 rw-p 00000000 00:00 0                          [stack]
 7fff8153d000-7fff81540000 r--p 00000000 00:00 0                          [vvar]
 7fff81540000-7fff81542000 r-xp 00000000 00:00 0                          [vdso]
 ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
ProcStatus:
 Name:  systemd-journal
 Umask: 0022
 State: S (sleeping)
 Tgid:  4682
 Ngid:  0
 Pid:   4682
 PPid:  1
 TracerPid:     0
 Uid:   0       0       0       0
 Gid:   0       0       0       0
 FDSize:        256
 Groups:
 NStgid:        4682
 NSpid: 4682
 NSpgid:        4682
 NSsid: 4682
 VmPeak:          109600 kB
 VmSize:          109600 kB
 VmLck:        0 kB
 VmPin:        0 kB
 VmHWM:    18292 kB
 VmRSS:    18292 kB
 RssAnon:            748 kB
 RssFile:          17540 kB
 RssShmem:             4 kB
 VmData:           16912 kB
 VmStk:      132 kB
 VmExe:      120 kB
 VmLib:     9360 kB
 VmPTE:      220 kB
 VmSwap:               0 kB
 HugetlbPages:         0 kB
 CoreDumping:   1
 Threads:       3
 SigQ:  0/31532
 SigPnd:        0000000000000000
 ShdPnd:        0000000000000000
 SigBlk:        0000000400004a02
 SigIgn:        0000000000001000
 SigCgt:        0000000180000040
 CapInh:        0000000000000000
 CapPrm:        00000025402800cf
 CapEff:        00000025402800cf
 CapBnd:        00000025402800cf
 CapAmb:        0000000000000000
 NoNewPrivs:    0
 Seccomp:       2
 Speculation_Store_Bypass:      thread force mitigated
 Cpus_allowed:  f
 Cpus_allowed_list:     0-3
 Mems_allowed:  00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,
00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000
0,00000000,00000000,00000000,00000001
 Mems_allowed_list:     0
 voluntary_ctxt_switches:       155
 nonvoluntary_ctxt_switches:    1
Signal: 6
Uname: Linux 4.15.0-54-generic x86_64
UserGroups:
CoreDump: base64
 H4sICAAAAAAC/0NvcmVEdW1wAA==
Остальные 95% представляют собой дамп ядра из непрерывного блока букв.

В общем, я удалю его через mc и отключу apport. Но понять, что вызвало ошибку по этому логу нельзя?

И ещё, если не сложно, ответьте на вопрос. Почему когда я пробовал открыть файл через другие приложения, у меня там было 2хRythmbox, 2хВидео, 2хМенеджер архивов, 2хТекстовый редактор, 3хФайлы, а все остальные приложения по одной штуке?

Последние пару недель (почти) каждый раз, когда меня встречали проблема системной программы обнаружена при запуске в 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 и более поздние версии. Сообщите мне, помог ли этот совет избавиться от этого раздражения.

Добавить комментарий