[Eisfair] VirtualBox unter E1 läuft nicht mehr

Jürgen Witt j-witt at web.de
Sa Mai 6 09:13:59 CEST 2017


Hallo NG,

ich habe mir, weil die jetzige Installtion nicht mehr lief, die aktuelle
Version von VirtualBox (5.1.22) herunter geladen.

OK, erste Hürde: gcc wurde nicht mehr gefunden. In der NG gesucht und
zufällig etwas über g++ gefunden und mit der Info gcc aktiviert.

Trotzdem läuft die Erstellung der Module nicht durch. Hier der Anfang
des log-Files:

VirtualBox 5.1.22 r115126 installer, built 2017-04-28T15:48:48Z.

Testing system setup...
Removing previous installation of VirtualBox 5.1.22 r115126 from
/opt/VirtualBox

vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0
CONFIG_MODULE_SIG= -C /lib/modules/3.16.42-eisfair-1-PAE/build -j2 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (
               \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or
include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to
fix it.";      \
echo >&2 ;                                                      \
/bin/false)

  ERROR: Kernel configuration is invalid.
         include/generated/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/*
make -f scripts/Makefile.build obj=/tmp/vbox.0
  gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d  -nostdinc -isystem
/usr/lib/gcc/i486-pc-linux-gnu/4.7.4/include -I./arch/x86/include
-Iarch/x86/include
/generated  -Iinclude -I./arch/x86/include/uapi
-Iarch/x86/include/generated/uapi -I./include/uapi
-Iinclude/generated/uapi -include ./include/linux/kconf
ig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
-Wno-format-secu
rity -std=gnu89 -fno-PIE -m64 -mno-mmx -mno-sse -mno-red-zone
-mcmodel=kernel -DCONFIG_AS_CFI_SIGNAL_FRAME=1
-DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_CRC32=
1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -O2 -fomit-frame-pointer
-DCC_HAVE_ASM_GOTO -include /tmp/v
box.0/include/VBox/SUPDrvMangling.h
-I/lib/modules/3.16.42-eisfair-1-PAE/build/include -I/tmp/vbox.0/
-I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/t
mp/vbox.0/vboxdrv/ -I/tmp/vbox.0/vboxdrv/include
-I/tmp/vbox.0/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX
-DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -
DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DSUPDRV_WITH_RELEASE_LOGGER
-Wno-declaration-after-statement -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86
-DVBOX_WIT
H_64_BITS_GUESTS -fno-omit-frame-pointer -fno-pie  -DMODULE
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"
-D"KBUILD_MODNAME=KBUILD_S
TR(vboxdrv)" -c -o /tmp/vbox.0/linux/SUPDrv-linux.o
/tmp/vbox.0/linux/SUPDrv-linux.c
/tmp/vbox.0/linux/SUPDrv-linux.c:1:0: error: code model ‘kernel’ not
supported in the 32 bit mode
/tmp/vbox.0/linux/SUPDrv-linux.c:1:0: sorry, unimplemented: 64-bit mode
not compiled in

Es geht dann noch endlos weiter, aber mit als Nichtprogrammierer sagt
das natürlich fast nichts. Braucht Ihr noch mehr Info von mir, um mir
helfen zu können?

Danke
Jürgen


Mehr Informationen über die Mailingliste Eisfair