Mam do czynienia z tym problemem: Ubuntu nie chce się zamknąć (utknął na „Zatrzymywanie modułów jądra VirtualBox”)
i prawie straciłem nerwy, gdy chciałem zgłosić błąd. Studiuję ten temat „Jak zgłosić błąd” już od dwóch godzin i nadal czuję się jak nowy.
Najpierw wchodzę tutaj https://bugs.launchpad.net/ubuntu/ i próbuję kliknąć link „Zgłoś błąd”, który mnie tu prowadzi: https://help.ubuntu.com/community/ReportingBugs i faktycznie to przeczytałem artykuł, ale wciąż jestem zagubiony. Kiedy przyszedłem do „awarii systemu” jest tylko jedno zdanie:
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.
Czy to oznacza, że nie możesz zgłosić błędu awarii systemu? Ponieważ w tym artykule „DebuggingSystemCrash” nie ma nic o zgłaszaniu błędu.
Potem przyszedłem tutaj na askubuntu i znalazłem takie pytania: Jak zgłosić błąd? ... ale żaden z nich mi nie pomógł. Wszyscy mieli błąd dotyczący niektórych aplikacji. Więc właśnie uruchomili "ubuntu-PID-bug, ale nie mogę tego zrobić, ponieważ nie znam PID ani pakietu, w którym znajduje się błąd. Dzieje się tak podczas zamykania systemu.
Gdzie są stare dobre czasy mody, kiedy po prostu poszedłeś na startpad i kliknąłeś „Zgłoś błąd” i tyle. Może to spowodowało wiele złych raportów, ale nowy sposób, w jaki ludzie nie będą zgłaszać błędów, jeśli nie dowiedzą się, jak ...
źródło
Odpowiedzi:
Określanie miejsca wystąpienia awarii
Jeśli twój system nie chce się zamknąć, a ostatni widziany tekst mówi ci, że próbuje zwolnić konkretny moduł jądra (lub wykonać jakieś inne konkretne zadanie), a po jego prawej stronie, w tym samym wierszu , nie ma wskazania , że zakończyło się to sukcesem lub niepowodzeniem , problem jest prawie na pewno związany z tym konkretnym działaniem, a nie z tym, co nastąpi później. W tej sytuacji możesz zgłosić błąd dokumentujący awarię modułu jądra do rozładowania.
Zgłaszanie błędu dotyczącego modułu jądra
Jeśli masz błąd, który wynika z modułów jądra dostarczonych przez konkretny, inny niż jądro pakiet, możesz zgłosić błąd w stosunku do tego pakietu. Jeśli faktycznie działa usługa jądra (
ps ax
pokazuje wątki jądra, a także normalne procesy) dla modułu, który Twoim zdaniem powoduje problem, możesz uruchomićubuntu-bug
z jego PID, jeśli możeszubuntu-bug
w ogóle uruchomić .Ponieważ prawdopodobnie nie można uruchomić żadnych poleceń w tej sytuacji , a ponieważ często nie ma uruchomionego procesu, który byłby wyraźnie odpowiedzialny , po ponownym uruchomieniu komputera należy zamiast tego uruchomić:
Tutaj jest to trochę trudne - program przestrzeni użytkownika VirtualBox zapewnia
virtualbox
. Moduły jądra VirtualBox dla hostów wirtualizacji są zwykle budowane ze źródła, które zapewniavirtualbox-dkms
.Zgłosiłbym ten błąd przeciwko
virtualbox-dkms
(zakładając, że VirtualBox skompilował i zainstalował moduły jądra na twoim komputerze). Szczegóły techniczne błędu prawdopodobnie wskażą, który pakiet jest najlepszy, i nie zawsze jest praktyczne ustalenie, na jaki pakiet najlepiej wpłynąć, przed zgłoszeniem błędu. Więc dajesz z siebie wszystko. Zawsze można to zmienić później na Launchpadzie, albo przez ciebie, albo przez kogoś innego (zazwyczaj triager lub programistę).Jeśli chcesz zgłosić błąd w module jądra, który jest dostarczany z jądrem, możesz zgłosić go w stosunku do
linux
:źródło
Istnieją dwa sposoby zgłaszania błędu:
Za pomocą aplikacji „Synaptic Package Manager” możesz zgadnąć, z którego pakietu zgłosić raport. Z drugiej strony, w najgorszym przypadku, możesz po prostu zgłosić się przeciwko „linux”.
źródło
https://bugs.launchpad.net/ubuntu/+filebug/?no-redirect
To jest adres URL, który powinien zostać otwarty po kliknięciu „Zgłoś błąd” na Launchpadzie.
źródło