Page 1 of 1

Install Guest Additions Error

Posted: 15. Apr 2019, 00:24
by urograndis
Hello fellows
I'm trying install Guest Additions on VirtualBox 6.0.4, CentoOS 7.6.1810 guest, Windows 10 host, kernel 5.0.7-1, but present this issue below, Someone can hep me? Thanks.
[root@domain username]# rcvboxadd setup
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: Building the modules for kernel 5.0.7-1.el7.elrepo.x86_64.
VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what went wrong
VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: modprobe vboxsf failed

Re: Install Guest Additions Error

Posted: 15. Apr 2019, 00:42
by socratis
This is not a problem, it's just an information message that can be safely ignored...

Regarding the "modprobe vboxsf failed" message:
[color=#AA0000]A key Linux GAs developer[/color] wrote:If "vboxsf" is not loaded when the installer finishes it tries to load it. If there is an old, incompatible version of "vboxguest" loaded but no "vboxsf" then it will try to load "vboxsf" and fail.
Just reboot your guest and you should be all set...

Re: Install Guest Additions Error

Posted: 16. Apr 2019, 18:19
by urograndis
Thank you for everybody.

Re: Install Guest Additions Error

Posted: 16. Apr 2019, 18:24
by urograndis
This is the log file about that error.

Code: Select all

Building the main Guest Additions module for kernel 5.0.7-1.el7.elrepo.x86_64.
Building the shared folder support module.
Error building the module.  Build output follows.
make V=1 CONFIG_MODULE_SIG= -C /lib/modules/5.0.7-1.el7.elrepo.x86_64/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j1 modules
Makefile:160: warning: overriding recipe for target `Makefile'
Makefile:125: warning: ignoring old recipe for target `Makefile'
make sub-make-done=1 \
 \
-f /usr/src/kernels/5.0.7-1.el7.elrepo.x86_64/Makefile modules
/usr/src/kernels/5.0.7-1.el7.elrepo.x86_64/Makefile:207: ================= WARNING ================
/usr/src/kernels/5.0.7-1.el7.elrepo.x86_64/Makefile:208: 'SUBDIRS' will be removed after Linux 5.3
/usr/src/kernels/5.0.7-1.el7.elrepo.x86_64/Makefile:209: Please use 'M=' or 'KBUILD_EXTMOD' instead
/usr/src/kernels/5.0.7-1.el7.elrepo.x86_64/Makefile:210: ==========================================
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)
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/.vfsmod.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror-implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-delete-null-pointer-checks -O2 -Wno-maybe-uninitialized --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -fno-inline-functions-called-once -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Wno-declaration-after-statement -fshort-wchar -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -fno-pie -I/lib/modules/5.0.7-1.el7.elrepo.x86_64/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxsf/ -I/tmp/vbox.0/vboxsf/include -I/tmp/vbox.0/vboxsf/r0drv/linux -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS  -DMODULE  -DKBUILD_BASENAME='"vfsmod"' -DKBUILD_MODNAME='"vboxsf"' -c -o /tmp/vbox.0/vfsmod.o /tmp/vbox.0/vfsmod.c
/tmp/vbox.0/vfsmod.c: In function ‘sf_read_super_aux’:
/tmp/vbox.0/vfsmod.c:235:14: error: ‘MS_REMOUNT’ undeclared (first use in this function)
  if (flags & MS_REMOUNT) {^M
              ^
/tmp/vbox.0/vfsmod.c:235:14: note: each undeclared identifier is reported only once for each function it appears in
make[3]: ** [/tmp/vbox.0/vfsmod.o] Erro 1
make[2]: ** [_module_/tmp/vbox.0] Erro 2
make[1]: *** [sub-make] Error 2
make: *** [vboxsf] Error 2
Could not find the X.Org or XFree86 Window System, skipping.

Re: Install Guest Additions Error

Posted: 17. Apr 2019, 00:01
by socratis
[quote="urograndis"]  if (flags & MS_REMOUNT) {^M[/quote]
See ticket #18515 vboxsf-6.0.4 not compiling on kernel-5.0.3 and download the newly released VirtualBox 6.0.6, it should contain the fix.