Як повідомити про системну помилку


13

Я маю справу з цією проблемою: Ubuntu не відключиться (застряг у "Зупинці модулів ядра VirtualBox")

і я майже втратив нерви, коли хотів повідомити про помилку. Я вивчаю цю тему "Як повідомити про помилку" вже дві години, і я все ще відчуваю себе новинкою.

Спочатку я заходжу сюди https://bugs.launchpad.net/ubuntu/ і намагаюся натиснути на посилання "Повідомити про помилку", яке веде мене сюди: https://help.ubuntu.com/community/ReportingBugs, і я фактично прочитав це стаття, але я все ще втрачений. Коли я прийшов до "Збою системи", є лише одне речення:

If your system lockups up, freezes, logs you out, etc., 
then this is not an application crash, but a system crash.
Please see below, and consult the following article for 
these types of problems 
https://help.ubuntu.com/community/DebuggingSystemCrash. 

Так це говорить про те, що ви не можете повідомити про помилку збою в системі? Тому що в тій статті "DebuggingSystemCrash" немає нічого про повідомлення про помилку.

Потім я завітав сюди на askubuntu і знайшов такі питання: Як я можу повідомити про помилку? ... але знову ніхто з них мені не допоміг. Всі вони мали помилку щодо якогось застосування. Тож вони просто запустили "ubuntu-помилку PID, але я не можу цього зробити, тому що я не знаю ні PID, ні пакет, де помилка. Це просто відбувається під час відключення.

Де старі добрі модні дні, коли ви щойно зайшли до стартапу і натиснули "Повідомити про помилку", і це було все. Можливо, це спричинило багато поганих звітів, але новий спосіб, коли люди просто не повідомлять про помилки, якщо вони не дізнаються, як ...


Ну у вашому випадку це не збій системи, принаймні, не так, як думають автори статті. Я припускаю, що якийсь сценарій не такий, як повинен бути, коли комп'ютер вимикається. Першою проблемою може стати модуль VirtualBox. Але це також може бути якась наступна команда. Я прокоментував ваше запитання. Подивимось, чи зможемо ми дізнатися.
qbi

Дякую ... добре знати, що є одна людина, яка розуміє моє розчарування. Тож чи варто змінити назву цього, якщо це не збій у системі?
користувач568021

Як я це розумію, ви запитуєте: "Як повідомити про помилку, коли модуль ядра не може вивантажити?" Я опублікував це, щоб відповісти на це . Якщо ви тут просите, рекомендую відредагувати назву своєї публікації, щоб уточнити це. В іншому випадку це може виявитися закритим як занадто локалізований (оскільки це стосується проблеми, яку ви змогли вирішити, вирішення якої зафіксовано у вашому іншому запитанні).
Елія Каган

Відповіді:


8

Визначення місця виникнення несправності

Якщо ваша система не вимикається, і останній текст, який ви бачите, говорить вам про те, що вона намагається вивантажити певний модуль ядра (або виконати будь-яке інше конкретне завдання), і праворуч від нього в цьому ж рядку немає вказівки. , що це вдалося чи не вдалося , тоді проблема майже напевно полягає в тій конкретній дії, а не в тому, що буде далі. У цій ситуації ви можете повідомити про помилку, що підтверджує невдачу модуля ядра для розвантаження.

Повідомлення про помилку, що впливає на модуль ядра

Якщо у вас є помилка, пов’язана з модулями ядра, наданими певним пакетом, який не є ядром, ви можете повідомити про помилку щодо цього пакета. Якщо є насправді сервіс ядро працює ( ps axпоказує потоки ядра, а також нормальні процеси) для модуля, який по вашу думку , є причиною проблеми, то ви можете працювати ubuntu-bugз PID , якщо ви можете запустити ubuntu-bugна всіх .

Оскільки ви, ймовірно, не можете запустити жодних команд у цій ситуації , а оскільки часто не існує жодного процесу запуску, який би відповідав , після перезавантаження слід замість цього запустити:

ubuntu-bug packagename

Ось, це дещо складно - програма користувальницького простору VirtualBox надана компанією virtualbox. Модулі ядра VirtualBox для хостів віртуалізації, як правило, будуються з джерела, що надається компанією virtualbox-dkms.

Я б повідомив про цю помилку virtualbox-dkms(якщо припустити, що на вашій машині зібрані та встановлені модулі ядра VirtualBox). Технічні деталі помилки, ймовірно, вказують, який пакет найкращий, і не завжди практично визначити, на який пакунок найкраще впливати помилка, перш ніж повідомити про помилку. Тож ти робиш усе можливе. Його завжди можна змінити пізніше на Launchpad, або ви, або хтось інший (як правило, тригер або розробник).

Якщо ви хочете повідомити про помилку в модулі ядра, який постачається з ядром, ви можете повідомити про це linux:

ubuntu-bug linux

Ви відповіли на моє запитання, але також було цікаво, що проблема була викликана xampp. Тож, можливо, він не був підключений до virtualbox або virtualbox-dkms ... Ну, мабуть, я міг би повідомити про помилку щодо "linux", оскільки я не знав, що xampp це робить, правда ...?
користувач568021

@ user568021 XAMPP може спричинити це, але з вашого опису система зависає, намагаючись вивантажити модулі. Найкраще зробити це - повністю видалити VirtualBox та його модулі ядра і побачити, чи все-таки ви можете виправити помилку (як тільки XAMPP буде знову включено). Якщо можете, то це не помилка у VirtualBox. Але якщо це зупиняє завантаження модулів ядра, я рекомендую припустити, що він знаходиться в ядрі або в пакеті, який забезпечує модулі, які не вдасться вивантажити, навіть якщо це викликано програмним забезпеченням в іншому пакеті. (Звичайно, в помилку поясніть вирішення!)
Елія Каган

@EliahKagan Як користувач568021 зазначив у (t) своєму питанні, я теж хожу по колах, намагаючись знайти кнопку "повідомити про помилку" на панелі запуску. Мій передбачуваний помилку: коли моя система (12,04 LTS) спить, і я підключаю телефон Android (через USB, лише для зарядки), система негайно перезавантажується. Де підняти прапор?
горіх про natty


Можливо, пов’язаний із самою помилкою (а не з питанням про те, як і де повідомити про неї) та підказкою до мислимого обходу: kodi.wiki/view/…
про natty

1

Є два способи повідомлення про помилку:

  • Якщо ваш робочий стіл все ще доступний : ubuntu-bug .
  • Інакше : Launchpad .

Ви можете здогадатися, над яким пакетом потрібно звітувати, використовуючи додаток "Synaptic Package Manager". З іншого боку, в гіршому випадку ви можете просто звітувати проти "linux".


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