Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Próbuję zainstalować Virtualboksa w pełnej wersji. Niestety mam problem ze zbudowaniem modułów jądra.
# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module:done.. Recompiling VirtualBox kernel module: Look at /var/log/vbox-install.log to find out what went wrong ... failed!
# cat /var/log/vbox-install.log Attempting to install using DKMS info: Brak elementu menu ` removing old DKMS module vboxdrv version ' w węźle `(dir)Top'. Error! Invalid number of parameters passed. Usage: remove -m <module> -v <module-version> --all or: remove -m <module> -v <module-version> -k <kernel-version> ------------------------------ Deleting module version: 1.6.6 completely from the DKMS tree. ------------------------------ Done. Creating symlink /var/lib/dkms/vboxdrv/1.6.6/source -> /usr/src/vboxdrv-1.6.6 DKMS: add Completed. Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=2.6.30-2-686 -C /lib/modules/2.6.30-2-686/build M=/var/lib/dkms/vboxdrv/1.6.6/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 2.6.30-2-686 (i686) Consult the make.log in the build directory /var/lib/dkms/vboxdrv/1.6.6/build/ for more information. 0 0 Failed to install using DKMS, attempting to install without make KBUILD_VERBOSE=1 -C /lib/modules/2.6.30-2-686/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-2-686' make -C /usr/src/linux-headers-2.6.30-2-686 \ KBUILD_SRC=/usr/src/linux-headers-2.6.30-2-common \ KBUILD_EXTMOD="/tmp/vbox.0" -f /usr/src/linux-headers-2.6.30-2-common/Makefile \ modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/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 /usr/src/linux-headers-2.6.30-2-common/scripts/Makefile.build obj=/tmp/vbox.0 gcc-4.3 -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.4/include -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.30-2-common/include -I/usr/src/linux-headers-2.6.30-2-common/arch/x86/include -include include/linux/autoconf.h -I/tmp/vbox.0 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -Os -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/lib/modules/2.6.30-2-686/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 -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DUSE_NEW_OS_INTERFACE_FOR_MM -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.0/linux/.tmp_SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c /tmp/vbox.0/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxCreate’: /tmp/vbox.0/linux/SUPDrv-linux.c:772: error: ‘struct task_struct’ has no member named ‘euid’ /tmp/vbox.0/linux/SUPDrv-linux.c:773: error: ‘struct task_struct’ has no member named ‘egid’ make[4]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Błąd 1 make[3]: *** [_module_/tmp/vbox.0] Błąd 2 make[2]: *** [sub-make] Błąd 2 make[1]: *** [all] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-2-686' make: *** [vboxdrv] Błąd 2
Wbrew zawartości loga istnieje plik /usr/src/linux-headers-2.6.30-2-686/include/linux/autoconf.h (podobnie jak /usr/src/linux-headers-2.6.30-2-686/include/config/auto.h).
# cat /var/lib/dkms/vboxdrv/1.6.6/build/make.log DKMS make.log for vboxdrv-1.6.6 for kernel 2.6.30-2-686 (i686) czw, 14 sty 2010, 09:11:51 CET make: Wejście do katalogu `/usr/src/linux-headers-2.6.30-2-686' LD /var/lib/dkms/vboxdrv/1.6.6/build/built-in.o CC [M] /var/lib/dkms/vboxdrv/1.6.6/build/linux/SUPDrv-linux.o /var/lib/dkms/vboxdrv/1.6.6/build/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxCreate’: /var/lib/dkms/vboxdrv/1.6.6/build/linux/SUPDrv-linux.c:772: error: ‘struct task_struct’ has no member named ‘euid’ /var/lib/dkms/vboxdrv/1.6.6/build/linux/SUPDrv-linux.c:773: error: ‘struct task_struct’ has no member named ‘egid’ make[3]: *** [/var/lib/dkms/vboxdrv/1.6.6/build/linux/SUPDrv-linux.o] Błąd 1 make[2]: *** [_module_/var/lib/dkms/vboxdrv/1.6.6/build] Błąd 2 make[1]: *** [sub-make] Błąd 2 make: *** [all] Błąd 2 make: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-2-686'
# uname -r 2.6.30-2-686
Podczas przeszukiwania sieci wyczytałem, że jest to wina kernela. Nigdzie więcej nie znalazłem opisu podobnego problemu. Virtualbox-OSE działa mi poprawnie, jednak potrzebuję wsparcia dla USB, którego ten nie ma.
W wyżej przytoczonym źródle autor proponuje instalację jądra z repozytorium wydania niestabilnego. Czy mogę tam znaleźć nowszego linuksa i jak mogę przeprowadzić aktualizację w bezpieczny sposób? Nie chcę samodzielnie kompilować kernela na komputerze, na którym próbuję zainstalować Virtualboksa.
Ostatnio edytowany przez Contravene (2010-01-14 14:50:55)
Offline
Mniemam że chodzi o testing.
debian:/home/kasia# uname -a Linux debian 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686 GNU/Linux
debian:/home/kasia# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module:done.. Removing old VirtualBox netadp kernel module:done.. Removing old VirtualBox netflt kernel module:done.. Removing old VirtualBox kernel module:done.. Recompiling VirtualBox kernel module:done.. Starting VirtualBox kernel module:done..
To nie wina kernela.
Raczej tych dkmsów albo wersji VB.
Ja nie mam żadnych dkmsów i bez problemu się moduł kompiluje.
Offline
A może się to skompiluje na jądrze Siduxa :) tam się wszystko kompiluje. I wtedy to się dopiero dkmsy przydadzą hehe :)
Offline
Tak testing, zawsze zapomnę dodać jakiejś informacji... Po usunięci dkms jest to samo (z tym, że oczywiście pomija próbę budowania przy pomocy dkms).
# cat /var/log/vbox-install.log make KBUILD_VERBOSE=1 -C /lib/modules/2.6.30-2-686/build SUBDIRS=/tmp/vbox.1 SRCROOT=/tmp/vbox.1 modules make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-2-686' make -C /usr/src/linux-headers-2.6.30-2-686 \ KBUILD_SRC=/usr/src/linux-headers-2.6.30-2-common \ KBUILD_EXTMOD="/tmp/vbox.1" -f /usr/src/linux-headers-2.6.30-2-common/Makefile \ modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/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.1/.tmp_versions ; rm -f /tmp/vbox.1/.tmp_versions/* make -f /usr/src/linux-headers-2.6.30-2-common/scripts/Makefile.build obj=/tmp/vbox.1 gcc-4.3 -Wp,-MD,/tmp/vbox.1/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.4/include -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.30-2-common/include -I/usr/src/linux-headers-2.6.30-2-common/arch/x86/include -include include/linux/autoconf.h -I/tmp/vbox.1 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -Os -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/lib/modules/2.6.30-2-686/build/include -I/tmp/vbox.1/ -I/tmp/vbox.1/include -I/tmp/vbox.1/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DUSE_NEW_OS_INTERFACE_FOR_MM -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.1/linux/.tmp_SUPDrv-linux.o /tmp/vbox.1/linux/SUPDrv-linux.c /tmp/vbox.1/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxCreate’: /tmp/vbox.1/linux/SUPDrv-linux.c:772: error: ‘struct task_struct’ has no member named ‘euid’ /tmp/vbox.1/linux/SUPDrv-linux.c:773: error: ‘struct task_struct’ has no member named ‘egid’ make[4]: *** [/tmp/vbox.1/linux/SUPDrv-linux.o] Błąd 1 make[3]: *** [_module_/tmp/vbox.1] Błąd 2 make[2]: *** [sub-make] Błąd 2 make[1]: *** [all] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-2-686' make: *** [vboxdrv] Błąd 2
# dpkg -l | grep virtualbox ii virtualbox 1.6.6-35336_Debian_lenny Sun xVM VirtualBox rc virtualbox-ose 3.1.2-dfsg-1 x86 virtualization solution - base binaries rc virtualbox-ose-modules-2.6.26-2-686 2.1.4-dfsg-1+2.6.26-15 VirtualBox modules for Linux (kernel 2.6.26- rc virtualbox-ose-modules-2.6.30-1-686 2.1.4-dfsg-1+2.6.30-6 VirtualBox modules for Linux (kernel 2.6.30- rc virtualbox-ose-modules-2.6.30-2-686 3.1.2-dfsg-1+2.6.30-8squeeze1 VirtualBox modules for Linux (kernel 2.6.30- rc virtualbox-ose-qt 3.1.2-dfsg-1 x86 virtualization solution - Qt based user
Jakiej wersji virtualboksa używasz? Chyba to, że wersję VB-OSE, której używałem wcześniej usunąłem przy pomocy remove, a nie purge w niczym nie przeszkadza.
=========== Dodane:
Zauważyłem w powyższym logu taki wpis:
KBUILD_SRC=/usr/src/linux-headers-2.6.30-2-common
W tej ścieżce nie ma plików, których skrypt szuka, więc to może być problemem. Jednak nie pomaga zdefiniowanie ścieżki:
# /etc/init.d/vboxdrv setup KERN_DIR=/usr/src/linux-headers-`uname -r`
Ani też zmiana wcześniejsza zmiana wartości zmiennej poprzez:
# export KERN_DIR=/usr/src/linux-headers-`uname -r` # echo $KERN_DIR /usr/src/linux-headers-2.6.30-2-686
Gdy exportuje zmienną KBUILD_SRC, dostaję:
# export KBUILD_SRC=/usr/src/linux-headers-`uname -r` # cat /var/log/vbox-install.log make KBUILD_VERBOSE=1 -C /usr/src/linux-headers-2.6.30-2-686 SUBDIRS=/tmp/vbox.5 SRCROOT=/tmp/vbox.5 modules make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.30-2-686' Makefile:536: /usr/src/linux-headers-2.6.30-2-686/arch/x86/Makefile: Nie ma takiego pliku ani katalogu make[2]: *** Brak reguł do wykonania obiektu `/usr/src/linux-headers-2.6.30-2-686/arch/x86/Makefile'. Stop. make[1]: *** [all] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.30-2-686' make: *** [vboxdrv] Błąd 2
Ostatnio edytowany przez Contravene (2010-01-14 10:20:32)
Offline
Te wszystkie pozostałości musisz wywalić.
Ja zaś mam tak
kasia@debian ~ % dpkg -l | grep virtualbox ii virtualbox-3.0 3.0.8-53138_Debian_lenny Sun VirtualBox
Offline
Skąd pobierałeś paczkę? Pobrałeś bezpośredni ze strony? Ja znalazłem repozytoria na virualbox.org, wybrałem repozytorium z lenny-ego, bo było tam tylko:
deb http://download.virtualbox.org/virtualbox/debian lenny non-free deb http://download.virtualbox.org/virtualbox/debian etch non-free
Chyba mają stare paczki w repo. Zmiana na sqeeze nie przynosi efektów.
Ostatnio edytowany przez Contravene (2010-01-14 10:39:24)
Offline
Tak pobierałem ze strony i instalowałem ręcznie.
Tutaj masz nawet nowszą wersję niż ja mam zainstalowaną
http://dlc.sun.com/virtualbox/vboxdownload.html#linux
Tyle że tamto musisz wszystko wywalić z opcją purge żeby żadnych configów po mim nie zostało.
Offline
Usunąłem stare configi i zainstalowałem najnowszą wersję z repo lokalnego. Coś się zmieniło, ale niestety nie pomogło:
# dpkg -l | grep virtualbox ii virtualbox-3.1 3.1.2-56127_Debian_lenny Sun VirtualBox
# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module:done.. Recompiling VirtualBox kernel module: Look at /var/log/vbox-install.log to find out what went wrong ... failed!
# cat /var/log/vbox-install.log make KBUILD_VERBOSE=1 -C /usr/src/linux-headers-2.6.30-2-686 SUBDIRS=/tmp/vbox.6 SRCROOT=/tmp/vbox.6 modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. mkdir -p /tmp/vbox.6/.tmp_versions ; rm -f /tmp/vbox.6/.tmp_versions/* WARNING: Symbol version dump /usr/src/linux-headers-2.6.30-2-common/Module.symvers is missing; modules will have no dependencies and modversions. make -f /usr/src/linux-headers-2.6.30-2-common/scripts/Makefile.build obj=/tmp/vbox.6 gcc -Wp,-MD,/tmp/vbox.6/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.4/include -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.30-2-common/include -I/usr/src/linux-headers-2.6.30-2-common/arch/x86/include -include include/linux/autoconf.h -I/tmp/vbox.6 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -O2 -m64 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/usr/src/linux-headers-2.6.30-2-686/include -I/tmp/vbox.6/ -I/tmp/vbox.6/include -I/tmp/vbox.6/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)" -c -o /tmp/vbox.6/linux/SUPDrv-linux.o /tmp/vbox.6/linux/SUPDrv-linux.c cc1: error: include/linux/autoconf.h: Nie ma takiego pliku ani katalogu In file included from /tmp/vbox.6/include/VBox/types.h:34, from /tmp/vbox.6/linux/../SUPDrvInternal.h:39, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/iprt/types.h:352: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/types.h:1415: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.6/linux/../SUPDrvInternal.h:40, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/iprt/assert.h:90: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/assert.h:97: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/assert.h:105: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/assert.h:113: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/assert.h:118: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/assert.h:124: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/assert.h:141: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.6/linux/../SUPDrvInternal.h:41, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicXchgPtr’: /tmp/vbox.6/include/iprt/asm.h:2907: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h:2907: warning: cast to pointer from integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicXchgR0Ptr’: /tmp/vbox.6/include/iprt/asm.h:2939: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h:2939: warning: cast to pointer from integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgPtr’: /tmp/vbox.6/include/iprt/asm.h:3234: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h:3234: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgExPtr’: /tmp/vbox.6/include/iprt/asm.h:3560: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h:3560: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicReadPtr’: /tmp/vbox.6/include/iprt/asm.h:4350: warning: cast to pointer from integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicUoReadPtr’: /tmp/vbox.6/include/iprt/asm.h:4368: warning: cast to pointer from integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicWritePtr’: /tmp/vbox.6/include/iprt/asm.h:4734: warning: cast from pointer to integer of different size /tmp/vbox.6/include/iprt/asm.h: In function ‘ASMAtomicUoWritePtr’: /tmp/vbox.6/include/iprt/asm.h:4753: warning: cast from pointer to integer of different size In file included from /tmp/vbox.6/linux/../SUPDrvInternal.h:42, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/VBox/sup.h: At top level: /tmp/vbox.6/include/VBox/sup.h:333: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:346: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:355: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:367: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:378: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:395: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:408: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:417: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:426: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:438: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:449: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:993: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:997: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:998: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:999: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1000: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1001: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1003: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1004: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1005: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1006: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1007: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1008: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1009: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1010: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1011: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1012: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1013: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1014: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1015: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1016: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1017: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1018: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1019: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1020: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1021: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1026: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1027: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1028: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1029: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1030: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1031: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1032: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1033: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1034: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1035: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1065: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1072: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1073: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1074: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1086: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1118: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1119: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1120: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1121: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1122: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/VBox/sup.h:1123: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.6/linux/../SUPDrvInternal.h:43, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/iprt/memobj.h:51: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:60: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:74: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:83: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:95: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:105: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:117: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:129: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:141: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:165: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:179: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:190: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:209: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:222: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:238: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:251: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:267: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:294: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:308: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/memobj.h:325: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.6/linux/../SUPDrvInternal.h:44, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/iprt/time.h:533: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:606: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:615: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:631: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:655: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:663: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:675: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:684: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:695: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:706: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:715: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:722: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:729: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:736: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:743: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:750: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:757: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:786: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:794: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:867: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:871: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:872: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:873: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:874: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:886: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:896: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:903: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:910: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:917: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:924: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/time.h:931: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.6/linux/../SUPDrvInternal.h:45, from /tmp/vbox.6/linux/SUPDrv-linux.c:37: /tmp/vbox.6/include/iprt/timer.h:84: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:101: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:119: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:145: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:159: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:172: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:181: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:207: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:220: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:236: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:253: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/include/iprt/timer.h:271: warning: ‘cdecl’ attribute ignored . . . . . /tmp/vbox.6/linux/SUPDrv-linux.c:1007: warning: ‘cdecl’ attribute ignored /tmp/vbox.6/linux/SUPDrv-linux.c:1040: warning: ‘cdecl’ attribute ignored make[3]: *** [/tmp/vbox.6/linux/SUPDrv-linux.o] Błąd 1 make[2]: *** [_module_/tmp/vbox.6] Błąd 2 make[1]: *** [all] Błąd 2 make: *** [vboxdrv] Błąd 2
Offline
Wykasuj tego loga od VB z /var i zobacz jeszcze raz
Offline
Chciałem zauważyć, że to może być jednak wina jądra/nagłówków.
linux-image-2.6.30-2-amd64: Zainstalowana: (brak) Kandydująca: 2.6.30-8squeeze1 Tabela wersji: 2.6.30-8squeeze1 0 600 http://security.debian.org squeeze/updates/main Packages 2.6.30-8 0 600 http://ftp.pl.debian.org squeeze/main Packages
Ta sama wersja jest w security (domniemam, że poprawiona), obie przedstawiają się tak samo :)
Offline
Niestety. Tutaj pełny log, bo tyle nie mogłem wkleić do posta: http://pastebin.com/f460be991
# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel module:done.. Recompiling VirtualBox kernel module: Look at /var/log/vbox-install.log to find out what went wrong ... failed! foa:/var/log# cat /var/log/vbox-install.log make KBUILD_VERBOSE=1 -C /usr/src/linux-headers-2.6.30-2-686 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/* WARNING: Symbol version dump /usr/src/linux-headers-2.6.30-2-common/Module.symvers is missing; modules will have no dependencies and modversions. make -f /usr/src/linux-headers-2.6.30-2-common/scripts/Makefile.build obj=/tmp/vbox.0 gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.4/include -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.30-2-common/include -I/usr/src/linux-headers-2.6.30-2-common/arch/x86/include -include include/linux/autoconf.h -I/tmp/vbox.0 -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fno-delete-null-pointer-checks -O2 -m64 -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/usr/src/linux-headers-2.6.30-2-686/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)" -c -o /tmp/vbox.0/linux/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c cc1: error: include/linux/autoconf.h: Nie ma takiego pliku ani katalogu In file included from /tmp/vbox.0/include/VBox/types.h:34, from /tmp/vbox.0/linux/../SUPDrvInternal.h:39, from /tmp/vbox.0/linux/SUPDrv-linux.c:37: /tmp/vbox.0/include/iprt/types.h:352: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/types.h:1415: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.0/linux/../SUPDrvInternal.h:40, from /tmp/vbox.0/linux/SUPDrv-linux.c:37: /tmp/vbox.0/include/iprt/assert.h:90: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/assert.h:97: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/assert.h:105: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/assert.h:113: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/assert.h:118: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/assert.h:124: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/assert.h:141: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.0/linux/../SUPDrvInternal.h:41, from /tmp/vbox.0/linux/SUPDrv-linux.c:37: /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicXchgPtr’: /tmp/vbox.0/include/iprt/asm.h:2907: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h:2907: warning: cast to pointer from integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicXchgR0Ptr’: /tmp/vbox.0/include/iprt/asm.h:2939: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h:2939: warning: cast to pointer from integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgPtr’: /tmp/vbox.0/include/iprt/asm.h:3234: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h:3234: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicCmpXchgExPtr’: /tmp/vbox.0/include/iprt/asm.h:3560: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h:3560: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicReadPtr’: /tmp/vbox.0/include/iprt/asm.h:4350: warning: cast to pointer from integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicUoReadPtr’: /tmp/vbox.0/include/iprt/asm.h:4368: warning: cast to pointer from integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicWritePtr’: /tmp/vbox.0/include/iprt/asm.h:4734: warning: cast from pointer to integer of different size /tmp/vbox.0/include/iprt/asm.h: In function ‘ASMAtomicUoWritePtr’: /tmp/vbox.0/include/iprt/asm.h:4753: warning: cast from pointer to integer of different size In file included from /tmp/vbox.0/linux/../SUPDrvInternal.h:42, from /tmp/vbox.0/linux/SUPDrv-linux.c:37: /tmp/vbox.0/include/VBox/sup.h: At top level: /tmp/vbox.0/include/VBox/sup.h:333: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:346: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:355: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:367: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:378: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:395: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:408: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:417: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:426: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:438: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:449: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:993: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:997: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:998: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:999: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1000: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1001: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1003: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1004: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1005: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1006: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1007: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1008: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1009: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1010: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1011: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1012: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1013: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1014: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1015: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1016: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1017: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1018: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1019: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1020: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1021: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1026: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1027: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1028: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1029: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1030: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1031: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1032: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1033: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1034: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1035: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1065: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1072: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1073: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1074: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1086: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1118: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1119: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1120: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1121: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1122: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/VBox/sup.h:1123: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.0/linux/../SUPDrvInternal.h:43, from /tmp/vbox.0/linux/SUPDrv-linux.c:37: /tmp/vbox.0/include/iprt/memobj.h:51: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:60: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:74: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:83: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:95: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:105: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:117: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:129: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:141: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:165: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:179: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:190: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:209: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:222: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:238: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:251: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:267: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:294: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:308: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/memobj.h:325: warning: ‘cdecl’ attribute ignored In file included from /tmp/vbox.0/linux/../SUPDrvInternal.h:44, from /tmp/vbox.0/linux/SUPDrv-linux.c:37: /tmp/vbox.0/include/iprt/time.h:533: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:606: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:615: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:631: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:655: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:663: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:675: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:684: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:695: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:706: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:715: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:722: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:729: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:736: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:743: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:750: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:757: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:786: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/include/iprt/time.h:794: warning: ‘cdecl’ attribute ignored . . . . . . . . /tmp/vbox.0/include/iprt/power.h:107: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/linux/SUPDrv-linux.c:946: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/linux/SUPDrv-linux.c:979: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/linux/SUPDrv-linux.c:997: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/linux/SUPDrv-linux.c:1007: warning: ‘cdecl’ attribute ignored /tmp/vbox.0/linux/SUPDrv-linux.c:1040: warning: ‘cdecl’ attribute ignored make[3]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Błąd 1 make[2]: *** [_module_/tmp/vbox.0] Błąd 2 make[1]: *** [all] Błąd 2 make: *** [vboxdrv] Błąd 2
Offline
A możesz wrzucić wynik:
apt-cache policy linux-image-2.6.30-2-686
Offline
# apt-cache policy linux-image-2.6.30-2-686 linux-image-2.6.30-2-686: Zainstalowana: 2.6.30-8squeeze1 Kandydująca: 2.6.30-8squeeze1 Tabela wersji: *** 2.6.30-8squeeze1 0 500 http://security.debian.org testing/updates/main Packages 100 /var/lib/dpkg/status 2.6.30-8 0 500 http://ftp.pl.debian.org testing/main Packages
Offline
Prawdopodobnie brnę w ślepy zaułek, ale nagłówki do tego kernela też masz z repo security?
Offline
Tak, z security.
Teraz najdziwniejsza rzecz: virtualbox zaczął działać. Wcześniej próbowałem reinstalacji poprzedzonej purge, a także uruchamiania /etc/init.d/vboxdrv setup ręcznie i nic.
Pomogło odpalenie dpkg-reconfigure virtualbox-3.1, który uruchomił budowanie modułu. Nie wiem dlaczego akurat rekonfiguracja pomogła, podczas gdy reszta nie. A w środowisku nie zmieniło się nic. Wygląda mi to na błąd albo vboksa, albo jakiegoś innego modułu, który mam zainstalowany.
Potestuję jeszcze i spróbuję uruchomić obsługę USB, na której mi zależało, ale jak na razie wszystko wygląda w porządku.
Serdeczne dzięki za pomoc.
Ostatnio edytowany przez Contravene (2010-01-14 13:38:28)
Offline
Muszę na debian sqeeze zainstalować virtualboxa ale z obsługą usb mam czytnik podpisu elektronicznego na usb, jak rozumię ten z repo jest bez tej obsługi więc go usunęłam jak tu napisane za pomocą purge i z var/log też usunęłam wpis.
Teraz ściągnęłam skąd radził Ilin paczkę virtualbox-3.1_3.1.4-57640_Debian_lenny_i386.deb , chyba dobrą bo dla squeeza nie ma .
Nie chcę namieszać więc mam pytanie czy mam to normalnie zainstalować tego deba a później zrobić to co zrobił Contravene czyli
Pomogło odpalenie dpkg-reconfigure virtualbox-3.1, który uruchomił budowanie modułu.
ale jak tam mnie bedzie o coś pytać to jestem zielona :(
Offline
Najlepszym wyjściem byłoby utworzenie lokalnego repozytorium i zainstalowanie za pomocą apt-get/aptitude, ale przez dpkg -i też można.
Zainstaluj, być może nie będziesz musiała robić nic więcej, w moim przypadku była to jakaś anomalia. O nic nie pyta.
Offline
Contravene napisał(-a):
Najlepszym wyjściem byłoby utworzenie lokalnego repozytorium i zainstalowanie za pomocą apt-get/aptitude
A z ichniejszym repozytorium coś nie tak?
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
aptitude install virtualbox-3.1
Offline
Tego VB instalujemy z palca musi działać.
Sam używam.
Przy ewentualnej podmianie jądra dajemy tylko
/etc/init.d/vboxdrv setup
aby się do niego moduł skompilował.
Dodatki do VB mamy w /usr/share/virtualbox/VBoxGuestAdditions.iso
Offline
ilin napisał(-a):
Tego VB instalujemy z palca musi działać.
Czyli jednak coś nie tak jest z tym repozytorium?
Offline
ArnVaker napisał(-a):
ilin napisał(-a):
Tego VB instalujemy z palca musi działać.
Czyli jednak coś nie tak jest z tym repozytorium?
W ich repozytorium nie było najnowszego VB, gdy ja go instalowałem.
Offline
Hmm... dziwne :) Cały czas używam tego repozytorium i zawsze dostępne są najnowsze wersje...
W tej chwili również => http://download.virtualbox.org/virtualbox/debian/po … rtualbox-3.1/
Edit: A może nie podałeś jaką wersję chcesz zainstalować, tylko samo aptitude/apt-get install virtualbox?
Ostatnio edytowany przez ArnVaker (2010-02-24 14:28:21)
Offline
Ja się nigdy nie bawiłem w żadne repozytorium.
Sciągamy paczkę
http://www.virtualbox.org/wiki/Linux_Downloads
Z palca instalujemy i działa.
Po co sobie życie utrudniać.
Offline
zainstalowałam , musiałam wydać polecenie o którym pisał Ilin
/etc/init.d/vboxdrv setup
Mam widoczne usb ale nie aktywne , w opcjach włączyłam usb obie opcje zafajkowałam, dodałam wszystkie widoczne urządzenia usb.
Po otwarciu XP w ikonce usb mam widoczne te wszystkie urządzenia ale nie mogę ich włączyć :(
Jest to dysk wirtualny XP przeniesiony z innego komputera .
Co zrobić żeby te urządzenia usb do końca włączyć. ?
Offline
Potem sprawdzę co z tym usb , jak dzieciaki drugiego kompa zwolnią bo na moim mam wywalonego hala więc VB usb nie ruszy.
Offline