Fedora nie startuje po aktualizacji kernela

rpm -qa *kernel*

[root@redfedora ~]# rpm -qa *kernel*
kernel-modules-4.17.2-200.fc28.x86_64
kernel-modules-4.16.15-300.fc28.x86_64
kernel-4.16.15-300.fc28.x86_64
kernel-modules-extra-4.16.15-300.fc28.x86_64
kernel-devel-4.16.16-300.fc28.x86_64
kernel-modules-extra-4.17.2-200.fc28.x86_64
kernel-core-4.16.16-300.fc28.x86_64
kernel-core-4.16.15-300.fc28.x86_64
kernel-devel-4.16.15-300.fc28.x86_64
kernel-headers-4.17.2-200.fc28.x86_64
kernel-4.17.2-200.fc28.x86_64
kernel-devel-4.17.2-200.fc28.x86_64
kernel-modules-4.16.16-300.fc28.x86_64
kernel-4.16.16-300.fc28.x86_64
kernel-core-4.17.2-200.fc28.x86_64
abrt-addon-kerneloops-2.10.10-1.fc28.x86_64
libreport-plugin-kerneloops-2.9.5-1.fc28.x86_64
kernel-modules-extra-4.16.16-300.fc28.x86_64

cat /etc/dnf/dnf.conf | grep -vE ‘^(|#.*|\s+)$’

[main]
gpgcheck=1
installonly_limit=5
clean_requirements_on_remove=True

Swoją drogą jest i inna przypadłość, już po przejściu gruba Fedora często zawiesza się na ekranie powitalnym, i ni cholery nie chce przejść do ekranu logowania.

Nawet coś o tym czytałem na jakimś anglojęzycznym forum. Brak pewnej diagnozy, a najlepszym rozwiązaniem było nap…e po klawiaturze w losowe klawisze podczas rozruchu :smiley: O dziwo działa. I tak co kernel, jeden lepszy, a drugi gorszy (wszystko w obrębie 4.16).

A to wiem, miałem to samo na Sparky z jądrem 4.16.4+. Zmienili coś z kryptografią i entropią, system czekał na wygenerowanie przypadkowych “ruchów” podczas startu. Pomogło dołożenie usługi haveged do systemd.

Heh, zadziałało i u mnie

A z jądrem to proponuję odpuścić na razie temat aż do najbliżej aktualizacji kernela. Dam znać czy pacjent żyje, lub zdechł :wink:

@anon41799040 W fedorze domyślnie zamiast haveged masz rngd - niestety ta usługa korzysta z modułów TMP, więc w przypadku jego braku po prostu przestaje działać.

@kamaza Sprawdź, które usługi startują, polecenie systemctl list-units. Podejrzewam, że rngd nie jest uruchomione i dlatego masz taki problem z rozruchem - link do rozwiązania problemu: http://wiki.networksecuritytoolkit.org/index.php/HowTo_Fix_The_rngd.service.

A co do kerneli, to w przypadku Fedory jest to loteria, bo procedura testowa jest bardzo uproszczona: https://fedoramagazine.org/running-fedora-kernel-regression-tests.

1 polubienie

Dlatego kernele najlepiej kompilowac samemu :wink:

1 polubienie

A czego się spodziewać?
W końcu Fedora to poligon doświadczalny Red Hata.

I teraz chyba zadziałało, bo wczorajsze rozwiązanie to był chyba przedwczesny zachwyt.

Co do testowania kernela, nawet próbnie odpaliłem procedurę z linka. Tylko w logach mam test jajka 4.16.16 na którym pracuję. To ostatnie działające poprawnie. W sumie to cała seria 4.16 działała świetnie.

A problem sprawia pierwsze z serii 17, czyli 4.17.2. Ale to chyba po prostu trzeba przeczekać .

Nie mój poziom :smiley: ja w skali 1-10 , powiedzmy 3 .

W porównaniu do ubuntu 18.04 to super dopracowane cacko. Tydzień po premierze Ubu postanowiłem "nigdy więcej ". A że z Archowatymi mam problem na swoim lapku. Debian okazał się za dla mnie za trudny w dostosowaniu pod moje potrzeby. To padło na Fedorę.

Mam też taką zasadę że nie dotykam się niczego spoza TOP 10 z Distro Watch. Dystrybucja musi mieć jakąś społeczność, która w razie potrzeby jest w stanie udzielić pomocy, lub jest z kim na ten temat pogadać.

Uwazasz ze jak spokecznosc jest mniejsza, to mniejsza szansa na dobra odpowoedz? :wink:

Kompilowanie kernela nie jest tak trudne jak się wydaje.

Ciekawostka, ten patent działa działa u mnie tylko na jednym kernelu 4.16.16. Wcześniejszy 15sty, bez zmian, trzeba klepać po klawiaturze .

No ale to tylko tak informacyjnie.

Spróbuj machać myszką :wink:

Dzisiaj Fedora zaktualizowała kernel z 4.17.2 do 4.17.3 . Zniknął problem tytułowy, system uruchamia się prawie bez zastrzeżeń.

Musiałem po aktualizacji kernela powtórzyć etap 3 z twojego linka. Bez tego konieczna była ponownie nawalanka po klawiaturze.

1 polubienie

Trochę dziwne, że nadpisało Ci ustawienia usługi z katalogu /etc? Nie edytowałeś przypadkiem pliki usługi bezpośrednio w miejscu (w katalogu /usr/lib/systemd/system)?