Szarik Napisano Lipiec 21, 2015 Zgłoszenie Share Napisano Lipiec 21, 2015 Witam! Chciałem przetestować program VMware player. Pobrałem instalkę ze strony producenta, zainstalowałem bez problemów i spróbowałem uruchomić program. Wyświetlił się komunikat: Before you can run VMware, several modules must be compiled and loaded into the running kernel. Kliknąłem "Install", wpisałem hasło. Po kilkunastu sekundach wyświetlił się błąd: Unable to start services. See log file /tmp/vmware-root/vmware-7842.log for details Oto log: http://wklej.org/id/1760860/ . Szukałem, co oznacza błąd "Failed to find /lib/modules/4.0.8-300.fc22.x86_64/build/include/linux/version.h" i podobno jest to brak plików kernel-headers. Jednak ja mam to zainstalowane. Co jeszcze może powodować ten błąd? Fedora 22 64bit Mate Kernel 4.0.8-300 Z góry dziękuję i pozdrawiam! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 21, 2015 Zgłoszenie Share Napisano Lipiec 21, 2015 Pewnie nie masz zainstalowanego pakietu kernel-devel do jądra 4.0.8 Sprawdź rpm -qa kernel-devel Prawdopodobnie masz kernel-devel do poprzedniego jądra 4.0.7 lub wcześniejszego albo nie masz zainstalowanego wcale yum update kernel-devel #albo yum install kernel-devel Sprawdź wcześniej, że działasz na jądrze 4.0.8 uname -r [EDIT]Oczywiście w F22 yum jest przestarzały. Zamień yum na dnf, reszta bez zmian. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Szarik Napisano Lipiec 21, 2015 Autor Zgłoszenie Share Napisano Lipiec 21, 2015 Niestety, ale mam pakiet kernel-devel w wersji 4.0.8 [szarik@szarik ~]$ rpm -qa kernel-devel kernel-devel-4.0.8-300.fc22.x86_64 Dla pewności spróbowałem jeszcze zaktualizować kernel-devel, ale wszystko jest aktualne: [szarik@szarik ~]$ sudo dnf update kernel-devel [sudo] hasło użytkownika szarik: Last metadata expiration check performed 1:39:59 ago on Tue Jul 21 23:16:30 2015. Rozwiązano zależności. Nie ma niczego do zrobienia. Ukończono. Działam na jądrze 4.0.8 . Próbowałem jeszcze instalacji z terminala: sudo vmware-modconfig --console --install-all ale wyszło coś takiego http://wklej.org/id/1761018/ . A jeszcze takie pytanie. Czy robi to jakąś różnicę, jeżeli zamiast yum używam dnf i na odwrót? Czy w chwili obecnej można używać obojętnie którego? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Subaru Napisano Lipiec 22, 2015 Zgłoszenie Share Napisano Lipiec 22, 2015 Oczywiście w F22 yum jest przestarzały. Zamień yum na dnf, reszta bez zmian. Na tą chwilę Yum jest przekierowaniem na DNF od Fedory 22, ale polecenia wciąż mogą być pisane jak do tej pory (np. yum install). Failed to find /lib/modules/4.0.8-300.fc22.x86_64/build/include/linux/version.h ...aaah wiem o co chodzi. Pakietem, który jest potrzebny zanim pójdziemy dalej to kernel-headers zdaje się. Po za tym taki mały numer trzeba popełnić. Skopiować version.h z /usr/include/linux do /lib/modules/4.0.8-300.fc22.x86_64/build/include/linux/ Gdzie za wersję Kernela trzeba podstawić odpowiednią numerację (za każdym nowym Kernelem trzeba ten krok powtórzyć "bo tak". Polecenie będzie takie (z prawami root). cp /usr/include/linux/version.h /lib/modules/4.0.8-300.fc22.x86_64/build/include/linux/ Z tego co pamiętam można zrobić automatyzację podstawiając jakoś uname -r w ścieżce kopiowania, ale nie pamiętam jak. To powinno pomóc, z Catalystami jest ten sam numer. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Szarik Napisano Lipiec 22, 2015 Autor Zgłoszenie Share Napisano Lipiec 22, 2015 Działa! Wielkie dzięki za pomoc! Wprawdzie pojawił się jeszcze błąd i w logu było: Failed to build vmnet. Failed to execute the build command. ale komendy: $ curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch $ cd /usr/lib/vmware/modules/source # tar -xf vmnet.tar # patch -p0 -i /tmp/vmnet-3.19.patch # tar -cf vmnet.tar vmnet-only # rm -r *-only załatwiły sprawę. Dziękuję jeszcze raz i pozdrawiam! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
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ę