What about VirtualBox

Added by Michael Peterson over 2 years ago

I have been doing a fair amount of research on nexenta core 2 and am currently taking it on a test run to replace my opensolaris 2009.06 server which servers three functions: host os to guest os's via virtualbox, zfs storage pool, and samba server. Apart from the zfs-fuse module for linux, which to my understanding is shaky at best, nexenta is the only other possible choice. I have seen a few mail post about installing virtualbox, all from early 2008, but non were successful. Is there anyone close to getting virtualbox running on nexenta core 2 or higher. Or is there anyone who wants to get involved with me to try and get it working. Google is very thin on the subject.

Just another thought: I have tried installing both the solaris and ubuntu "hardy" version of VB from their native packages as well as trying to use alien. Using "hardy_i386" with alien came the closest from what I could tell: sudo alien -ci virtualbox-3.13.1.256127Ubuntuhardyi386.deb

I get the message: package architecture (i386) does not match system (solaris-i386)

Which makes me thing this version might be close, but I dont know.


Replies

RE: What about VirtualBox - Added by Anil Gulecha over 2 years ago

Hi Michael,

Results with virtualbox have been mixed, NCP has issues on certain versions/hosts, and works flawlessly on other hosts. Only way to know is to give it a go. From what I understand, it works well with the latest verison of Vbox. Let us know of you success (or not).

Were you trying to install ubuntu Vbox on Nexenta? That wont work.. Nexenta uses Opensolaris as the kernel, and native Linux binaries dont run on solaris.

~Anil

RE: What about VirtualBox - Added by Michael Peterson over 2 years ago

Thanks for the reply Anil,

Do you have any references for how to get VB installed.

This is the the other way I have tried with the solaris version: sudo alien -i VirtualBox-3.1.2-SunOS-r56127.pkg

And the output I get is messy: ld.so.1: pkginfo: fatal: libssl.so.0.9.7: open failed: No such file or directory

Use of uninitialized value in pattern match (m//) at /usr/share/perl5/Alien/Package/Pkg.pm line 167. Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Alien/Package/Pkg.pm line 178. sh: line 1: 445 Killed /usr/bin/pkgtrans VirtualBox-3.1.2-SunOS-r56127.pkg pkg-scan-tmp.440 > /dev/null 2>&1 Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Alien/Package/Pkg.pm line 180. Couldn't open 'pkg-scan-tmp.440//pkginfo': No such file or directory

I would really like to get this sorted out. Nexenta feels real solid, my shares and pool are running very smooth. I dont know maybe I am not using alien right.

Mike

RE: What about VirtualBox - Added by Anil Gulecha over 2 years ago

Libssl issue has been seen before. The workaround is to install it from elatte repository. http://apt.nexenta.org/dists/elatte-stable/main/binary-solaris-i386/oldlibs/libssl0.9.70.9.7g-5nexenta3solaris-i386.deb

You can retry after installing this manually. I know Andew Stormont has been trying to get Vbox running on StormOS, perhaps he can help.

~Anil

RE: What about VirtualBox - Added by Michael Peterson over 2 years ago

Anil,

Once again you were very helpful. I got the Libssl installed with no issues (for those that want to know that link does not work, just chop of the file and then select the file in the directory listing) The install of vbox still runs into more package errors but it builds a good part of a new package folder when I run "sudo alien -vci ..." on the vbox install pkg. I am going to attach the output. there are serveral uninitialized values again comming form missing packages again I would believe. At the end of the error messages there is a list of packages: dpkg: dependency problems prevent configuration of sunwvbox: sunwvbox depends on sunwpython; however: Package sunwpython is not installed sunwvbox depends on sunwpython-devel; however: Package sunwpython-devel is not installed. sunwvbox depends on sunwuiu8; however: Package sunwuiu8 is not installed. dpkg: erro processing sunwvbox (--install): dependency problems - leaving unconfigured Erros were encountered while processing: sunwvbox

So my guess would be that I have to install these manually as well. "man alien" says something about .pkg files have a dependency problem. I guess I will try to track these down in that same repository you gave me Anil.

If anyone has any input please feel free to chime in.

packages that are needed: sunwpython, sunwpython-devel, sunwuiu8

vbinstall.txt - output of VB install (5.5 KB)

RE: What about VirtualBox - Added by Michael Peterson over 2 years ago

I was not able to find any of these three in the repository. If someone else knows where I can find them please let me know.

Mike

RE: What about VirtualBox - Added by Andrew Stormont about 1 year ago

packages that are needed: sunwpython, sunwpython-devel, sunwuiu8

IMO these should be added the the 'Provides' of nevada-compat.

RE: What about VirtualBox - Added by Anil Gulecha about 1 year ago

Andrew Stormont wrote:

packages that are needed: sunwpython, sunwpython-devel, sunwuiu8

IMO these should be added the the 'Provides' of nevada-compat.

Hi Andrew

Does it make sense to port Vbox from Ubuntu? Sun^wOracle provides the Vbox SVR4 package.. and we can simply have a debian wrapper over it. Saves a lot of effort.

~Anil