Постійна проблема помилки при запуску - що таке com.ubuntu.apport-support-gtk-root


22

Що означає помилка і чому вона відображається при запуску? Я повідомив про помилку, але нічого не змінилося.


Ласкаво просимо до Ask Ubuntu! ;-) Apport - це система, яка перехоплює збої, коли вони трапляються, тому це не проблема, а лише симптом. Якщо ви хочете допомогти з самою помилкою, вам потрібно надати більше деталей.
Фабі

Відповіді:


22

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.
jvriesem

Чи можете ви взагалі розібратися в тому, чому ці помилки включені за замовчуванням? Якщо вони відносно марні для кінцевого споживача, можливо, варто було б придушити їх і додати глобальну опцію "звіт про збої автоматично", яка зовсім не інтерфейсує користувача?
XtrmJosh

15

(Написання нової відповіді, тому що я поки не можу коментувати.)

Додавання до відповіді @Влада Савицького:

Завдання 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.