Virtual Box on Indiana DP 2

Discussions related to using VirtualBox on Solaris hosts.
Post Reply
SeanHarris
Posts: 2
Joined: 20. Feb 2008, 16:06

Virtual Box on Indiana DP 2

Post by SeanHarris »

Has anyone tried installing VB on Indiana DP 2?

The install seems to work but when I try to run it I get the following errors.

seanh@seanhsPC:/opt/VirtualBox$ VirtualBox
ld.so.1: VirtualBox: fatal: libX11.so.4: open failed: No such file or directory
Killed
seanh@seanhsPC:/opt/VirtualBox$ ldd VirtualBox
VBoxKeyboard.so => .//VBoxKeyboard.so
libqt-mt.so.3 => /opt/VirtualBox/qtgcc/lib/libqt-mt.so.3
VBoxRT.so => .//VBoxRT.so
VBoxREM.so => .//VBoxREM.so
VBoxVMM.so => .//VBoxVMM.so
libX11.so.4 => (file not found)
libXrender.so.1 => /usr/sfw/lib/amd64/libXrender.so.1
libXfixes.so.1 => /usr/sfw/lib/amd64/libXfixes.so.1
libXext.so.0 => /usr/lib/64/libXext.so.0
libpthread.so.1 => /lib/64/libpthread.so.1
librt.so.1 => /lib/64/librt.so.1
libsocket.so.1 => /lib/64/libsocket.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
VBoxXPCOM.so => .//VBoxXPCOM.so
libstdc++.so.6 => /usr/sfw/lib/amd64/libstdc++.so.6
libm.so.2 => /lib/64/libm.so.2
libgcc_s.so.1 => /usr/sfw/lib/amd64/libgcc_s.so.1
libc.so.1 => /lib/64/libc.so.1
libX11.so.4 => (file not found)
libGL.so => /usr/lib/64/libGL.so
libXmu.so.4 => /usr/lib/64/libXmu.so.4
libXi.so.5 => /usr/lib/64/libXi.so.5
libXrandr.so.2 => /usr/lib/64/libXrandr.so.2
libXinerama.so.1 => /usr/lib/64/libXinerama.so.1
libXft.so.2 => /usr/lib/64/libXft.so.2
libfreetype.so.6 => /usr/sfw/lib/amd64/libfreetype.so.6
libfontconfig.so.1 => /usr/lib/64/libfontconfig.so.1
libX11.so.4 => (file not found)
libresolv.so.2 => /lib/64/libresolv.so.2
libSM.so.6 => /usr/lib/64/libSM.so.6
libSM.so.6 (SUNW_1.1) => (version not found)
libICE.so.6 => /usr/lib/64/libICE.so.6
libICE.so.6 (SUNW_1.1) => (version not found)
libdl.so.1 => /lib/64/libdl.so.1
libX11.so.6 => /usr/X11/lib/amd64/libX11.so.6
libXss.so.1 => /usr/X11/lib/amd64/libXss.so.1
libXevie.so.1 => /usr/X11/lib/amd64/libXevie.so.1
libXau.so.6 => /usr/X11/lib/amd64/libXau.so.6
libmp.so.2 => /lib/64/libmp.so.2
libmd.so.1 => /lib/64/libmd.so.1
libscf.so.1 => /lib/64/libscf.so.1
libsendfile.so.1 => /lib/64/libsendfile.so.1
libGLcore.so.1 => /usr/lib/64/libGLcore.so.1
libnvidia-tls.so.1 => /usr/lib/64/libnvidia-tls.so.1
libX11.so.4 => (file not found)
libXt.so.6 => /usr/X11/lib/amd64/libXt.so.6
libXmuu.so.1 => /usr/X11/lib/amd64/libXmuu.so.1
libX11.so.4 (SUNWprivate) => (version not found)
libX11.so.4 (SUNW_1.1) => (version not found)
libz.so.1 => /usr/lib/64/libz.so.1
libexpat.so.1 => /usr/lib/amd64/libexpat.so.1
libuutil.so.1 => /lib/64/libuutil.so.1
libgen.so.1 => /lib/64/libgen.so.1
seanh@seanhsPC:/opt/VirtualBox$
wurzel555
Posts: 2
Joined: 20. Feb 2008, 15:36

Post by wurzel555 »

Hiya,

I installed VB1.5.51 on Solaris 10 08/07 x64 and got shed load of errors like that, so I patched the machine using the sun online update manager, after the machine rebooted all the errors were gone and VB started and ran normally.

however once I tried to start a virtual machine I got the following error that I can not seem to get rid off.

Unable to lead R3 module /opt/VirtualBox/VBoxDD

VBox status code: -102 (VERR_FILE_NOT_FOUND)

HTH

and if you have any idea about my error then I would appreciate it.

Cheers

Steve
cmihai
Posts: 11
Joined: 14. Feb 2008, 11:01

Post by cmihai »

I've ran into the same problems, see:
Problem 2: VBoxDD.so needs a 64 bit libdlpi.so
on
http://unixsadm.blogspot.com/2008/02/vi ... ation.html

Make sure you ldd VBoxDD and that it points to a 64 bit libdlpi.so.

As for the ld.so.1: VirtualBox: fatal: libX11.so.4 issue:
libX11.so.4 => (file not found) -> this is your problem.

grep libX11.so.4 /var/sadm/install/contents (or find / -name libX11.so.4) and add it to LD_LIBRARY_PATH.

On S10 u4:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/VirtualBox:/opt/VirtualBox/qtgcc/lib:/lib:/opt/sfw/lib export LD_LIBRARY_PATH

Indiana probably uses different PATHS, poke around. Make sure ldd finds all the libs. And ldd on the libs finds all the libs. And make sure you ldd *all* VBox binaries, not just in one dir. And make sure it points to 64 bit libs. That's about it :-). You can usually ignore version issues.
katohisa
Posts: 1
Joined: 26. Feb 2008, 17:40

Post by katohisa »

I had same problem.

You can check http://opensolaris.org/jive/thread.jspa ... tstart=119 .

I had a simbolic link /usr/X11/lib/X11.so.6 -> /usr/openwin/lib.

It worked fine..
SeanHarris
Posts: 2
Joined: 20. Feb 2008, 16:06

Solution

Post by SeanHarris »

Thanks for all your pointers. I eventually found the problem using ldd -s /opt/VirtualBox and traced it to the /usr/lib/64 directory. The following command fixed the problem.

ln -s libX11.so.6 libX11.so.4

Thanks

Sean, :D
Post Reply