VirtualBox 5.2.20 libXext.so undefined symbol: _XEatDataWords

Post here if you are a new Porteus member and you're looking for some help.
xenos
Black ninja
Black ninja
Posts: 40
Joined: 20 Aug 2016, 22:20
Distribution: Porteus
Location: Blackhole

VirtualBox 5.2.20 libXext.so undefined symbol: _XEatDataWords

Post#1 by xenos » 22 Oct 2018, 20:00

I downloaded https://download.virtualbox.org/virtual ... _amd64.run and use Porteus Vbox builder to have final xzm,

Following are the result of trying to execute VirtualBox
root@porteus:/opt/VirtualBox# ./VirtualBox
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/opt/VirtualBox/VirtualBox.so",) failed: /usr/lib64/libXext.so.6: undefined symbol: _XEatDataWords
root@porteus:~# ldd -r /opt/VirtualBox/VirtualBox.so
linux-vdso.so.1 (0x00007ffd76bfd000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f8f20ce0000)
libxcb.so.1 => /opt/VirtualBox/libxcb.so.1 (0x00007f8f20ac1000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f8f20854000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f8f20650000)
VBoxKeyboard.so => /opt/VirtualBox/VBoxKeyboard.so (0x00007f8f2043f000)
VBoxRT.so => /opt/VirtualBox/VBoxRT.so (0x00007f8f1fc21000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f8f1fa0f000)
libX11.so.6 => /opt/VirtualBox/libX11.so.6 (0x00007f8f1f6d4000)
VBoxXPCOM.so => /opt/VirtualBox/VBoxXPCOM.so (0x00007f8f1f3bd000)
libQt5X11ExtrasVBox.so.5 => /opt/VirtualBox/libQt5X11ExtrasVBox.so.5 (0x00007f8f1f1ba000)
libQt5CoreVBox.so.5 => /opt/VirtualBox/libQt5CoreVBox.so.5 (0x00007f8f1ea0a000)
libQt5GuiVBox.so.5 => /opt/VirtualBox/libQt5GuiVBox.so.5 (0x00007f8f1e1ed000)
libQt5WidgetsVBox.so.5 => /opt/VirtualBox/libQt5WidgetsVBox.so.5 (0x00007f8f1d93b000)
libQt5PrintSupportVBox.so.5 => /opt/VirtualBox/libQt5PrintSupportVBox.so.5 (0x00007f8f1d6d8000)
libQt5OpenGLVBox.so.5 => /opt/VirtualBox/libQt5OpenGLVBox.so.5 (0x00007f8f1d47d000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f8f1d0fe000)
libm.so.6 => /lib64/libm.so.6 (0x00007f8f1cd63000)
libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f8f1cb4c000)
libc.so.6 => /lib64/libc.so.6 (0x00007f8f1c762000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f8f1c55f000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f8f1c35a000)
libz.so.1 => /lib64/libz.so.1 (0x00007f8f1c143000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f8f1bf11000)
libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f8f1bd0d000)
libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f8f1bb05000)
libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f8f1b902000)
libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f8f1b6fb000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f8f1b4f8000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f8f1b2c7000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f8f1b0c5000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f8f1aebf000)
libX11-xcb.so.1 => /opt/VirtualBox/libX11-xcb.so.1 (0x00007f8f1acbe000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f8f1aaa4000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f8f1a89f000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f8f1a69a000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f8f1a489000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8f1a26a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f8f21bf2000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f8f1a032000)
librt.so.1 => /lib64/librt.so.1 (0x00007f8f19e2a000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f8f19c28000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f8f19912000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f8f196a0000)
undefined symbol: _XEatDataWords (/usr/lib64/libXext.so.6)
undefined symbol: _XEatDataWords (/usr/lib64/libXxf86vm.so.1)
undefined symbol: _XEatDataWords (/usr/lib64/libXfixes.so.3)
undefined symbol: xcb_send_request_with_fds (/usr/lib64/libxcb-dri3.so.0)
undefined symbol: _XEatDataWords (/usr/lib64/libXinerama.so.1)

User avatar
Ed_P
Contributor
Contributor
Posts: 8343
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

VirtualBox 5.2.20 libXext.so undefined symbol: _XEatDataWords

Post#2 by Ed_P » 22 Oct 2018, 20:53

There is a VirtualBox option available in USM. That might work if you resolve dependencies.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# usm -g virtualbox

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) virtualbox-5.0.40-x86_64-1_slonly.txz
2) virtualbox-addons-5.0.40-x86_64-1_slonly.txz
3) virtualbox-extension-pack-5.0.40-x86_64-1_slonly.txz
4) virtualbox-kernel-5.0.40_4.4.132-x86_64-1_slonly.txz
5) virtualbox-kernel-addons-5.0.40_4.4.132-x86_64-1_slonly.txz
#? 
Ed

xenos
Black ninja
Black ninja
Posts: 40
Joined: 20 Aug 2016, 22:20
Distribution: Porteus
Location: Blackhole

VirtualBox 5.2.20 libXext.so undefined symbol: _XEatDataWords

Post#3 by xenos » 23 Oct 2018, 11:25

Thanks Ed_P,
Most likely I stick with provided previous version to save all the troubles, http://dl.porteus.org/x86_64/Porteus-v4 ... 4-1prt.xzm

Btw, they just released version 6 beta, :Yahoo!:

donald
Full of knowledge
Full of knowledge
Posts: 2065
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

VirtualBox 5.2.20 libXext.so undefined symbol: _XEatDataWords

Post#4 by donald » 23 Oct 2018, 14:22

@ xenos
If you still want to try, you could build this module locally like i did.

Howto
Download:
http://dl.porteus.org/i586/testing/live ... -vbox-live
and the VirtualBox-5.2.20-125813-Linux_amd64.run from your link.
Copy both into /tmp and make them executable.

Download and activate:
http://dl.porteus.org/x86_64/Porteus-v4 ... -devel.xzm
and
http://dl.porteus.org/x86_64/Porteus-v4 ... ources.xzm

Now, from within a guest account click the vbox-builder and follow the steps.

...the resulting module seems to work,...no such errors...
( port 4.0 x86_64 -XFCE )

Post Reply