#1 Le 01/06/2008, à 15:17
- gatsu77
virutal box: problème avec les additions client
Bonjours à tous, j'ai un problème avec l'installation des additions clients sous UBUNTU avec virtual box
Quand je veux lancer VBoxGuestAdditions.exe (en double cliquant) il ne se passe rien.
Quand je veux lancer VBoxLinuxAddition.run le terminal s'ouvre et me dit qu'il faut que je sois administrateur donc je fais la commande suivante:
sudo ./VBoxLinuxAdditions.run
et ça me marque l'erreur suivante:
Unable to build the kernel module
L'os virtualisé est UBUNTU et mon OS de base est Windows XP pro sp2
Pouvez vous m'aidez svp
PS: je suis débutant donc je ne connait pas encore les commande a executer sur le terminal
#2 Le 01/06/2008, à 15:23
- slasher_fun
Re : virutal box: problème avec les additions client
Ça marque d'autres choses avant de marquer cela non ? Le paquet build-essential est bien installé ?
Hors ligne
#3 Le 01/06/2008, à 15:47
- gatsu77
Re : virutal box: problème avec les additions client
voila ce que ca écrit:
Verifying archive integrity... All good.
Uncompressing VirtualBox 1.4.0 Guest Additions for Linux installation...................................................................................................................................
VirtualBox 1.4.0 Guest Additions installation
Building the VirtualBox Guest Additions kernel module...
Unable to build the kernel module. See the log file /var/log/vboxadd-install.log
for more details.
Installing VirtualBox 1.4.0 Guest Additions, built Wed Jun 6 01:24:21 CEST 2007
Testing the setup of the guest system
Building a test kernel module...
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-17-generic/build SUBDIRS=/tmp/selfgz5287/module/test SRCROOT=/tmp/selfgz5287/module/test 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/selfgz5287/module/test/.tmp_versions ; rm -f /tmp/selfgz5287/module/test/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/selfgz5287/module/test
gcc -m32 -Wp,-MD,/tmp/selfgz5287/module/test/.test.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.2.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-x86/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.24-17-generic/build/include -I/tmp/selfgz5287/module/test/ -I/tmp/selfgz5287/module/test/include -I/tmp/selfgz5287/module/test/r0drv/linux -D__KERNEL__ -DMODULE -D__LINUX__ -DIN_RING0 -D_X86_ -DIN_RT_R0 -DIN_SUP_R0 -DVBGL_VBOXGUEST -DVBGL_HGCM -DVBOX_HGCM -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(test)" -D"KBUILD_MODNAME=KBUILD_STR(vboxadd_test)" -c -o /tmp/selfgz5287/module/test/.tmp_test.o /tmp/selfgz5287/module/test/test.c
ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz5287/module/test/vboxadd_test.o /tmp/selfgz5287/module/test/test.o
Building modules, stage 2.
make -f /usr/src/linux-headers-2.6.24-17-generic/scripts/Makefile.modpost
scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.24-17-generic/Module.symvers -I /tmp/selfgz5287/module/test/Module.symvers -o /tmp/selfgz5287/module/test/Module.symvers -w -s
gcc -m32 -Wp,-MD,/tmp/selfgz5287/module/test/.vboxadd_test.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.2.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-x86/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(vboxadd_test.mod)" -D"KBUILD_MODNAME=KBUILD_STR(vboxadd_test)" -DMODULE -c -o /tmp/selfgz5287/module/test/vboxadd_test.mod.o /tmp/selfgz5287/module/test/vboxadd_test.mod.c
ld -m elf_i386 -r -m elf_i386 --build-id -o /tmp/selfgz5287/module/test/vboxadd_test.ko /tmp/selfgz5287/module/test/vboxadd_test.o /tmp/selfgz5287/module/test/vboxadd_test.mod.o
Inserting the test module module/test/vboxadd_test.ko into the kernel.
Building the VirtualBox Guest Additions kernel module.
cp: opérande du fichier cible manquant après `/tmp/vbox.0/Module.symvers'
Pour en savoir davantage, faites: « cp --help ».
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-17-generic/build 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)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.0
gcc -m32 -Wp,-MD,/tmp/vbox.0/.cmc.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.2.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-x86/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.24-17-generic/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -D__LINUX__ -DIN_RING0 -D_X86_ -DIN_RT_R0 -DIN_SUP_R0 -DVBGL_VBOXGUEST -DVBOX_HGCM -DLOG_TO_BACKDOOR -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(cmc)" -D"KBUILD_MODNAME=KBUILD_STR(vboxadd)" -c -o /tmp/vbox.0/.tmp_cmc.o /tmp/vbox.0/cmc.c
In file included from /tmp/vbox.0/include/iprt/types.h:55,
from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:29,
from /tmp/vbox.0/cmc.c:21:
include/linux/types.h:40: erreur: redefinition of typedef «uintptr_t»
/tmp/vbox.0/include/iprt/stdint.h:119: erreur: previous declaration of «uintptr_t» was here
Dans le fichier inclus à partir de include/linux/thread_info.h:33,
à partir de include/linux/preempt.h:9,
à partir de include/linux/spinlock.h:49,
à partir de /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:57,
à partir de /tmp/vbox.0/cmc.c:21:
include/linux/bitops.h:6:1: attention : « BIT » redéfini
Dans le fichier inclus à partir de /tmp/vbox.0/include/iprt/types.h:24,
à partir de /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:29,
à partir de /tmp/vbox.0/cmc.c:21:
/tmp/vbox.0/include/iprt/cdefs.h:979:1: attention : ceci est la localisation d'une précédente définition
make[2]: *** [/tmp/vbox.0/cmc.o] Erreur 1
make[1]: *** [_module_/tmp/vbox.0] Erreur 2
make: *** [vboxadd] Erreur 2
et voila le fichier log:
#4 Le 01/06/2008, à 15:49
- gatsu77
Re : virutal box: problème avec les additions client
au fait le build-essential est bien installé
#5 Le 01/06/2008, à 15:49
- Slystone
Re : virutal box: problème avec les additions client
Si tu parles anglais ce topic est fait pour toi, j'ai moi aussi été embêté par les guestadditions (erreur de gravure de l'image à chaque fois puis même message d'erreur.
http://ubuntuforums.org/showthread.php?t=770745&highlight=virtualbox+mouse
J'ai pas encore testé (pas le temps), mais vu le nombre de réponses ça devrait marcher...
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne
#6 Le 01/06/2008, à 15:59
- gatsu77
Re : virutal box: problème avec les additions client
Find the "vboxusers" group which is probably at the very bottom of the list, highlight it by clicking again, and click once more on "Properties".
Je ne trouve pas le groupe vboxusers
#7 Le 01/06/2008, à 18:32
- LaJague
Re : virutal box: problème avec les additions client
tu n en as pas besoin , ton hote est XP
de memoire clic droit sur le .run et ouvrir dans un terminal
Hors ligne