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