guestadditions on RHEL6 clones
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
guestadditions on RHEL6 clones
since some time there are problems building the guestadditions (VB5.0.16 VB4.3.36 and
older) on RHEL6 and CentOS6, with respect to the x11 support. Now I've installed an
Oracle Linux 6.7 guest, on this guest the guestadditions seem to be build proberly. So I know that you know the kernel bug that's causing the problem on the other RHEL6 clones. Is there a way to provide a workaround for this clones in one of the next releases?
older) on RHEL6 and CentOS6, with respect to the x11 support. Now I've installed an
Oracle Linux 6.7 guest, on this guest the guestadditions seem to be build proberly. So I know that you know the kernel bug that's causing the problem on the other RHEL6 clones. Is there a way to provide a workaround for this clones in one of the next releases?
-
michaln
- Oracle Corporation
- Posts: 2973
- Joined: 19. Dec 2007, 15:45
- Primary OS: MS Windows 7
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Any and all
- Contact:
Re: guestadditions on RHEL6 clones
Unless you describe exactly what problem you have then no, of course it's not going to be fixed except perhaps by accident.
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
may be a part of vboxadd-install.log could describe the problemmichaln wrote:Unless you describe exactly what problem you have then no, of course it's not going to be fixed except perhaps by accident.
Code: Select all
Linux lion.net.spc.priv 2.6.32-573.18.1.el6.i686 #1 SMP Tue Feb 9 19:51:22 UTC 2016 i686 i686 i386 GNU/Linux :==>
Building module:
cleaning build area...
make KERNELRELEASE=2.6.32-573.18.1.el6.i686 -C /lib/modules/2.6.32-573.18.1.el6.i686/build M=/var/lib/dkms/vboxguest/5.0.16/build..........(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.32-573.18.1.el6.i686 (i686)
Consult /var/lib/dkms/vboxguest/5.0.16/build/make.log for more information.
Failed to install using DKMS, attempting to install without
make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/2.6.32-573.18.1.el6.i686/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
...............
gcc -Wp,-MD,/tmp/vbox.0/.vboxvideo_drm.o.d -nostdinc -isystem /usr/lib/gcc/i686-redhat-linux/4.4.7/include -Iinclude -I/usr/src/kernels/2.6.32-573.18.1.el6.i686/include/uapi -I/usr/src/kernels/2.6.32-573.18.1.el6.i686/arch/x86/include -Iarch/include/generated -Iinclude -include /usr/src/kernels/2.6.32-573.18.1.el6.i686/include/linux/kconfig.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 -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fomit-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack -Wno-declaration-after-statement -fshort-wchar -include /tmp/vbox.0/include/VBox/VBoxGuestMangling.h -I/lib/modules/2.6.32-573.18.1.el6.i686/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxvideo/ -I/tmp/vbox.0/vboxvideo/include -I/tmp/vbox.0/vboxvideo/r0drv/linux -I/usr/include -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DLOG_TO_BACKDOOR -DIN_MODULE -DIN_GUEST_R0 -DRT_NO_EXPORT_SYMBOL -DRT_ARCH_X86 -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(vboxvideo_drm)" -D"KBUILD_MODNAME=KBUILD_STR(vboxvideo)" -D"DEBUG_HASH=7" -D"DEBUG_HASH2=50" -c -o /tmp/vbox.0/.tmp_vboxvideo_drm.o /tmp/vbox.0/vboxvideo_drm.c
In file included from /tmp/vbox.0/vboxvideo_drm.c:56:
include/drm/drmP.h:64:26: error: uapi/drm/drm.h: No such file or directory
include/drm/drmP.h:65:31: error: uapi/drm/drm_mode.h: No such file or directory
In file included from include/drm/drmP.h:68,
from /tmp/vbox.0/vboxvideo_drm.c:56:
include/drm/drm_agpsupport.h:50: warning: ‘struct drm_agp_mode’ declared inside parameter list
include/drm/drm_agpsupport.h:50: warning: its scope is only this definition or declaration, which is probably not what you want
include/drm/drm_agpsupport.h:53: warning: ‘struct drm_agp_info’ declared inside parameter list
include/drm/drm_agpsupport.h:56: warning: ‘struct drm_agp_buffer’ declared inside parameter list
include/drm/drm_agpsupport.h:59: warning: ‘struct drm_agp_buffer’ declared inside parameter list
include/drm/drm_agpsupport.h:62: warning: ‘struct drm_agp_binding’ declared inside parameter list
include/drm/drm_agpsupport.h:65: warning: ‘struct drm_agp_binding’ declared inside parameter list
In file included from include/drm/drmP.h:69,
from /tmp/vbox.0/vboxvideo_drm.c:56:
include/drm/drm_crtc.h:35:33: error: uapi/drm/drm_fourcc.h: No such file or directory
In file included from include/drm/drm_crtc.h:94,
from include/drm/drmP.h:69,
from /tmp/vbox.0/vboxvideo_drm.c:56:
include/drm/drm_modes.h:101: error: ‘DRM_DISPLAY_MODE_LEN’ undeclared here (not in a function)
include/drm/drm_modes.h: In function ‘drm_mode_is_stereo’:
include/drm/drm_modes.h:174: error: ‘DRM_MODE_FLAG_3D_MASK’ undeclared (first use in this function)
include/drm/drm_modes.h:174: error: (Each undeclared identifier is reported only once
include/drm/drm_modes.h:174: error: for each function it appears in.)
In file included from include/drm/drmP.h:69,
from /tmp/vbox.0/vboxvideo_drm.c:56:
include/drm/drm_crtc.h: At top level:
include/drm/drm_crtc.h:118: error: ‘DRM_DISPLAY_INFO_LEN’ undeclared here (not in a function)
include/drm/drm_crtc.h:206: error: ‘DRM_PROP_NAME_LEN’ undeclared here (not in a function)
include/drm/drm_crtc.h:715: warning: ‘struct drm_mode_fb_cmd2’ declared inside parameter list
include/drm/drm_crtc.h: In function ‘drm_property_type_is’:
include/drm/drm_crtc.h:989: error: ‘DRM_MODE_PROP_EXTENDED_TYPE’ undeclared (first use in this function)
include/drm/drm_crtc.h: In function ‘drm_property_type_valid’:
include/drm/drm_crtc.h:996: error: ‘DRM_MODE_PROP_EXTENDED_TYPE’ undeclared (first use in this function)
include/drm/drm_crtc.h:997: error: ‘DRM_MODE_PROP_LEGACY_TYPE’ undeclared (first use in this function)
/tmp/vbox.0/vboxvideo_drm.c: At top level:
/tmp/vbox.0/vboxvideo_drm.c:116: error: ‘drm_mmap’ undeclared here (not in a function)
make[2]: *** [/tmp/vbox.0/vboxvideo_drm.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxvideo] Error 2
Code: Select all
Linux lion.net.spc.priv 2.6.39-400.277.1.el6uek.i686 #1 SMP Wed Feb 24 16:13:26 PST 2016 i686 i686 i386 GNU/Linux :==>
Building module:
cleaning build area...
make KERNELRELEASE=2.6.39-400.277.1.el6uek.i686 -C /lib/modules/2.6.39-400.277.1.el6uek.i686/build M=/var/lib/dkms/vboxguest/5.0.16/build..........
cleaning build area...
DKMS: build completed.
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
only for completeness, I've now booted the Oracle Linux Server Red Hat Compatible Kernel (2.6.32-573.18.1.el6.i686) and tryed to build the guestadditions. Same result as with CentOS6
Ok the Oracle Linux Server Unbreakable Enterprise Kernel makes the difference. And now???
Code: Select all
....
Building module:
cleaning build area...
make KERNELRELEASE=2.6.32-573.18.1.el6.i686 -C /lib/modules/2.6.32-573.18.1.el6.i686/build M=/var/lib/dkms/vboxguest/5.0.16/build..........(bad exit status: 2)
Error! Bad return status for module build on kernel: 2.6.32-573.18.1.el6.i686 (i686)
Consult /var/lib/dkms/vboxguest/5.0.16/build/make.log for more information.
Failed to install using DKMS, attempting to install without
....
Ok the Oracle Linux Server Unbreakable Enterprise Kernel makes the difference. And now???
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
also CentOS (4.4.5-1.el6.elrepo.i686) solves the problem. The problem is now solved for me.
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
just tryed to upgrade to kernel-ml-4.5.0-1.el6.elrepo.i686. Now the compilation of vboxguest/4.3.36/build/vboxsf/lnkops.c failesdmischa wrote:also CentOS (4.4.5-1.el6.elrepo.i686) solves the problem. The problem is now solved for me.
Code: Select all
CC [M] /var/lib/dkms/vboxguest/4.3.36/build/vboxsf/lnkops.o
/var/lib/dkms/vboxguest/4.3.36/build/vboxsf/lnkops.c: In function ‘sf_get_link’:
/var/lib/dkms/vboxguest/4.3.36/build/vboxsf/lnkops.c:79: error: implicit declaration of function ‘VbglR0SfReadLink’
make[2]: *** [/var/lib/dkms/vboxguest/4.3.36/build/vboxsf/lnkops.o] Error 1
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
this was bug #15032 fixed in 5.0.14. I can confirm, that it is also fixed for my problem with 5.0.16 but not for 4.3.36.dmischa wrote: ok the guestadditions are no more compatible with the main stream kernel.
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
reported as Ticket #15249.dmischa wrote: this was bug #15032 fixed in 5.0.14. I can confirm, that it is also fixed for my problem with 5.0.16 but not for 4.3.36.
-
dmischa
- Posts: 58
- Joined: 20. May 2010, 12:32
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: RHEL, Fedora, Windows 7
Re: guestadditions on RHEL6 clones
the fix is part of the current 4.3 test build.