Skocz do zawartości

Fedora 11 - Błędy Podczas Instalacji Nowego Jądra


hardcorek

Rekomendowane odpowiedzi

Witam

 

Niedawno planowo instalowałem najnowsze łatki wśród których był również nowy kernel. Wszystko zainstalowało się poprwanie (ponad 100MB) poza właśnie nowym jajkiem (2.6.29.6.-217.2.8.fc11 (x86_64)). Przy testowaniu zmian wyskakuje następujący błąd:

 

BŁĄD rpm_check_debug i rozwiązywania zależności:
kernel-uname-r = 2.6.27.19-170.2.35.fc10.x86_64 is needed by kmod-nvidia-2.6.27.19-170.2.35.fc10.x86_64-180.29-1.fc10.1.x86_64
kernel-uname-r = 2.6.27.21-170.2.56.fc10.x86_64 is needed by kmod-nvidia-2.6.27.21-170.2.56.fc10.x86_64-180.51-1.fc10.1.x86_64
kernel-uname-r = 2.6.27.24-170.2.68.fc10.x86_64 is needed by kmod-nvidia-2.6.27.24-170.2.68.fc10.x86_64-180.51-1.fc10.5.x86_64
kernel-uname-r = 2.6.27.19-170.2.35.fc10.x86_64 is needed by kmod-nvidia-2.6.27.19-170.2.35.fc10.x86_64-180.29-1.fc10.1.x86_64
kernel-uname-r = 2.6.27.21-170.2.56.fc10.x86_64 is needed by kmod-nvidia-2.6.27.21-170.2.56.fc10.x86_64-180.51-1.fc10.1.x86_64
kernel-uname-r = 2.6.27.24-170.2.68.fc10.x86_64 is needed by kmod-nvidia-2.6.27.24-170.2.68.fc10.x86_64-180.51-1.fc10.5.x86_64
Zgłoś ten błąd na [url="http://yum.baseurl.org/report"]http://yum.baseurl.org/report[/url]

Wcześniej wzystko było ok, fedorę aktualizowałem z dziesiątki do jedenastki zaraz po jej premierze.

 

Aktualizacji nowego jądra robiłem z kernela 2.6.29.6.-217.2.7.fc11 (x86_64). Po zrestartowaniu systemu nie da się uruchomić z 2.6.29.6.-217.2.7.fc11 (x86_64) (czarny ekran z migającym kursorem po "goniących się" paskach) a 2.6.29.6.-217.2.8.fc11 (x86_64) nie ma w GRUB-ie. musiałem uruchamiać Fedorę z jajka 2.6.29.6.-217.2.3.fc11 (x86_64).

Przy kolejnej próbie aktualizacji jądra widnieje informacja, że pakiety są pobrane i przy testowaniu zmian dzieje się tak samo.

 

o co w tym chodzi, czy mogę jakoś to naprawić?

Odnośnik do komentarza
Udostępnij na innych stronach

Ile masz kerneli w systemie (rpm -qa | grep kernel)? IMO wystarczy usunąć wszystkie kmod-nvidia, zaktualizować system i potem ponownie zainstalować kmod-nvidia dla najnowszego kernela lub akmod.

Obecnie trzy:

kernel z aktualizacji (nie pamiętam oznaczenia,

2.6.29.6.-217.2.3.fc11 (x86_64)

2.6.29.6.-217.2.7.fc11 (x86_64)

2.6.29.6.-217.2.8.fc11 (x86_64) - tego nie ma w GRUB-ie ale jest pokazany jako zainstalowany w pakietach.

Czy po odinstalowaniu kmod będe musiał pracować w trybie tekstowym? (jestem świeży)

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdź czy nie masz niedokończonych transakcji.

 

yum-complete-transaction

 

Osobiście odinstalowałbym wszystkie jądra oprócz najnowszego, lub najbardziej sprawnego. Do tego wywaliłbym tymczasowo kmod-nvidia.

Wszystkie pakiety są zainstalowane do końca. Wproblem w tym że nie moge usunąć żadnego nowszego jądra ponieważ wyskakuje wyżej opisany przeze mnie błąd zarówno przy próbie instalacji nowego jak i odinstalowaniu starego kernela

Odnośnik do komentarza
Udostępnij na innych stronach

A możesz zdradzić jakim cudem działasz na kernelu z F11 a błąd zależności wywala się na F10?

Robiłeś jakiś upgrade?

 

Pokaż konfigurację repo fedora:

cat /etc/yum.repos.d/fedora.repo

Już wyjasniam :) Tak, robiłem kilka miesięcy temu upgrade z f10 na f11 bezpośrednio ściagając pakiety z netu. Idąc za rada kolegów wypowiadających się wcześniej przejrzałem kmod-nvidia i okzało się że pozostały stare wersje dla starych kerneli jeszcze z f10. usunąłem wszystkie pozostawiający tylko te dla działającego kernela i udało się. Bez problemu zainstalował się nowy kernel. Ale niestety fedora nie uruchamia się na nim.

Po wybraniu w GRUB-ie nowego kernela pojawiają się paski startujące fedorę, po czym pojawia się migający kursor i koniec. Co dalej? Jak sprawdzić gdzie tkwi problem? Czy to jest związane ze sterownikiem?

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj uruchomić tryb tekstowy - w momencie gdy masz do wyboru kernel naciśnij bodajże e teraz na końcu linijki kernel dopisujesz 3 i bootujesz.

Jak uda Ci się uruchomić tryb tekstowy spróbuj usunąć plik xorg.conf, oczywiście zostawiając sobie jego kopie:

su -
mv /etc/X11/xorg.conf /etc/X11/xorg.conf_bak
reboot

teraz sprawdzimy czy się podniesie system.

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj uruchomić tryb tekstowy - w momencie gdy masz do wyboru kernel naciśnij bodajże e teraz na końcu linijki kernel dopisujesz 3 i bootujesz.

Jak uda Ci się uruchomić tryb tekstowy spróbuj usunąć plik xorg.conf, oczywiście zostawiając sobie jego kopie:

su -
mv /etc/X11/xorg.conf /etc/X11/xorg.conf_bak
reboot

teraz sprawdzimy czy się podniesie system.

zrobie tak. Jeszcze dodam tylko że podczas rejestracji uruchamiania wyskakuje na czerwono NIEUDANE przy linijce:

 

nvidia.ko for kernel 2.6.29.6.-217.2.8.fc11 (x86_64) was nor found

 

nie wiem czy to ma jakis związek.

 

Odnośnik do komentarza
Udostępnij na innych stronach

no to Ci mowie, widocznie masz kernel do ktorego nie ma (jeszcze modulu) wiec najpierw wywal moduly

yum remove kmod-nvidia*

 

potem

yum install akmod-nvidia (albo akmods-nvidia, sprawdz)

 

moze Ci niestartuje bo masz wlaczony sterownik framebuffera (opcja vga w parametrach kernela w grub.conf). ew moze Ci automatycznie startuje sterownik nouveau. w takim wypadku trzeba go wyladowac z kernela (rmmod) i przebudowac initrd (mkinird) dla kernela ktory powoduje czarny ekran. akmods automatycznie kompiluje Ci sterownik dla kernela ktory startujesz.

Odnośnik do komentarza
Udostępnij na innych stronach

no to Ci mowie, widocznie masz kernel do ktorego nie ma (jeszcze modulu) wiec najpierw wywal moduly

yum remove kmod-nvidia*

 

potem

yum install akmod-nvidia (albo akmods-nvidia, sprawdz)

 

moze Ci niestartuje bo masz wlaczony sterownik framebuffera (opcja vga w parametrach kernela w grub.conf). ew moze Ci automatycznie startuje sterownik nouveau. w takim wypadku trzeba go wyladowac z kernela (rmmod) i przebudowac initrd (mkinird) dla kernela ktory powoduje czarny ekran. akmods automatycznie kompiluje Ci sterownik dla kernela ktory startujesz.

dla przeciętnego uzytkownika Windowsa chcącego eksplorować świat pingwina to jakiś hardkorek jest normalnie :)

Odnośnik do komentarza
Udostępnij na innych stronach

czy wpisanie dwoch gotowych polecen w terminal to jest hardkor? to co jest norma w takim razie? wlaczenie pasjansa z menu start? napisalem Ci _dokladnie_ jak zrobic a jeszcze narzekasz... nie uwazasz ze przesadzasz troche?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...