piotrino Napisano Czerwiec 20, 2010 Zgłoszenie Share Napisano Czerwiec 20, 2010 Witam, dziś zainstalowałem nową fedorę 13 wszystko poszło bez problemu. Po zaaktualizowaniu systemu, zainstalołem Oracle VM VirtualBoxa wszystko ładnie poszło....Po odpaleniu virtualaboxa i próbiie instalowania systemu dostaję taki komunikat: The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/etc/init.d/vboxdrv setup' as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary. Więc doinstalowałem moduł dkms ale po tym znowu mam ten sam komunikat. Restartowałem fedorę i dalej po włączeniu virtualboxa(przy próbie instalowania systemu) mam ten sam komunikat.... root@server dev]# /etc/init.d/vboxdrv restart Stopping VirtualBox kernel module [ OK ] Starting VirtualBox kernel module [FAILED] (modprobe vboxdrv failed. Please use 'dmesg' to find out why) [root@server dev]# [root@server /]# yum install dkms Loaded plugins: presto, refresh-packagekit Setting up Install Process Package dkms-2.1.0.1-1.fc12.noarch already installed and latest version Nothing to do [root@server /]# W czym może być problem, jak według instrukcji w.w. zainstalowałem dkms.., a mimo wszystko dalej mam te ostrzezenie... Linux server 2.6.33.5-124.fc13.i686.PAE #1 SMP Fri Jun 11 09:42:24 UTC 2010 i686 i686 i386 GNU/Linux Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
JoleKK Napisano Czerwiec 20, 2010 Zgłoszenie Share Napisano Czerwiec 20, 2010 '/etc/init.d/vboxdrv setup' as root. A to co kazali zrobiles? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
piotrino Napisano Czerwiec 20, 2010 Autor Zgłoszenie Share Napisano Czerwiec 20, 2010 A to co kazali zrobiles? root@server /]# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module [ OK ] Recompiling VirtualBox kernel module [FAILED] (Look at /var/log/vbox-install.log to find out what went wrong) [root@server /]# Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxdrv/3.2.4/source -> /usr/src/vboxdrv-3.2.4 DKMS: add Completed. Error! Your kernel source for kernel 2.6.33.5-124.fc13.i686.PAE cannot be found at /lib/modules/2.6.33.5-124.fc13.i686.PAE/build or /lib/modules/2.6.33.5-124.fc13.i686.PAE/source. You can use the --kernelsourcedir option to tell DKMS where it's located. Failed to install using DKMS, attempting to install without Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.] Jak mogę zainstalować kernel dla fc13? Mam stworzyć symlinka? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
hello_world Napisano Czerwiec 20, 2010 Zgłoszenie Share Napisano Czerwiec 20, 2010 yum install kernel-PAE-devel potem /etc/init.d/vboxdrv setup Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
piotrino Napisano Czerwiec 20, 2010 Autor Zgłoszenie Share Napisano Czerwiec 20, 2010 yum install kernel-PAE-devel potem /etc/init.d/vboxdrv setup Po poprawnym zainstalowaniu PAE-devel mam ten sam komunikat: [root@server /]# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module [ OK ] Recompiling VirtualBox kernel module [FAILED] (Look at /var/log/vbox-install.log to find out what went wrong) [root@server /]# a o to wynik z var/log: Attempting to install using DKMS removing old DKMS module vboxdrv version 3.2.4 ------------------------------ Deleting module version: 3.2.4 completely from the DKMS tree. ------------------------------ Done. Creating symlink /var/lib/dkms/vboxdrv/3.2.4/source -> /usr/src/vboxdrv-3.2.4 DKMS: add Completed. Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=2.6.33.5-124.fc13.i686.PAE -C /lib/modules/2.6.33.5-124.fc13.i686.PAE/build M=/var/lib/dkms/vboxdrv/3.2.4/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 2.6.33.5-124.fc13.i686.PAE (i686) Consult the make.log in the build directory /var/lib/dkms/vboxdrv/3.2.4/build/ for more information. 4 DO YOU HAVE gcc INSTALLED??? 0 Failed to install using DKMS, attempting to install without make KBUILD_VERBOSE=1 -C /lib/modules/2.6.33.5-124.fc13.i686.PAE/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules /usr/src/kernels/2.6.33.5-124.fc13.i686.PAE/scripts/gcc-version.sh: line 25: gcc: command not found /usr/src/kernels/2.6.33.5-124.fc13.i686.PAE/scripts/gcc-version.sh: line 26: gcc: command not found /usr/src/kernels/2.6.33.5-124.fc13.i686.PAE/arch/x86/Makefile:81: stack protector enabled but no compiler support make[1]: gcc: Command not found test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/* make -f scripts/Makefile.build obj=/tmp/vbox.0 gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem -I/usr/src/kernels/2.6.33.5-124.fc13.i686.PAE/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -msoft-float -mregparm=3 -freg-struct-return -march=i686 -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -I/lib/modules/2.6.33.5-124.fc13.i686.PAE/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -D"DEBUG_HASH=27" -D"DEBUG_HASH2=27" -c -o /tmp/vbox.0/linux/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c /bin/sh: gcc: command not found make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 127 make[1]: *** [_module_/tmp/vbox.0] Error 2 make: *** [vboxdrv] Error 2 Tu mam pytanie międzyinnymi w jakis sposób sprawdzam jaką wersję modułu mam zainstalowaną (przez jaką komendę) bo jak sie domyślam to usuwam np. starą wersję przez yum remove??? P.S Instaluję moduł gcc.... Edit. Doinstalowanie modułu gcc pomogło, problem zniknął.....Dzięki za pomoc!!!! 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ę