Как сообщить о системной ошибке

Я имею дело с этой проблемой: 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 и нашел такие вопросы: Как мне сообщить об ошибке?... но опять же никто из них не помог мне. У всех них была ошибка в каком-то приложении. Поэтому они просто запустили "PID ubuntu-bug", но я не могу этого сделать, потому что я не знаю ни PID, ни пакета, в котором находится ошибка. Это просто происходит во время процесса выключения.

Где старые добрые времена моды, когда вы просто заходили на панель запуска и нажимали "Сообщить об ошибке", вот и все. Может быть, это вызвало много плохих отчетов, но по-новому люди просто не будут сообщать об ошибках, если они не узнают, как...

3 ответа

Решение

Определение, где происходит сбой

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

Сообщение об ошибке, затрагивающей модуль ядра

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

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

ubuntu-bug packagename

Здесь это несколько сложно - пользовательская программа VirtualBox предоставляется virtualbox, Модули ядра VirtualBox для хостов виртуализации обычно создаются из исходного кода, который предоставляется virtualbox-dkms,

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

Если вы хотите сообщить об ошибке в модуле ядра, который поставляется вместе с ядром, вы можете сообщить об этом linux:

ubuntu-bug linux

Есть два способа сообщить об ошибке:

С помощью приложения "Synaptic Package Manager" вы можете угадать, по какому пакету следует составить отчет. С другой стороны, в худшем случае вы можете просто сообщить о "linux".

https://bugs.launchpad.net/ubuntu/+filebug/?no-redirect

Это URL, который должен быть открыт при нажатии "Сообщить об ошибке" на панели запуска.

Другие вопросы по тегам