VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running
Added by Ernst Gill about 1 year ago
Hi,
I got the VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 working. I have now a debian package which could be simple installed with 'dpkg'.
But there are some problems with the NCP3 Alpha4.
1) libz is wrong (as report by me in BUG #61)
2) Solaris OS minorversion could not read reliable because it is not included in 'uname -v'
3) Some few 32 bit X libraries are missing (older versions of existing ones)
4) All of the 64 bit X libraries are missing
For now I have shameless stolen all the missing libraries from OpenSolaris. I have done some test with my curren VM, so far no errors.
If anyone is intrested in sunwvbox package, please let me know.
Ernst
Replies
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Anil Gulecha about 1 year ago
1) Fix in progress.. will be released with Alpha5 2) Uname -v shows NexentaOS_20091204 for Nexenta. what does Vbox expect? 3) Which libraries? 4) yes.. we only support i386 for userland.
I don't think there are issues with distributing the package as it is FOSS. If required, I can setup a small repository on nexenta.org for users. Definitely makes sense for StormOS atleast. I know Andrew was trying to get it packaged.
Thanks, Ernst!
~Anil
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Ernst Gill about 1 year ago
Hi Anil,
1) I got a message about the fix already 2) OpenSolaris returns for 'uname -v' snv_131. VBox needs this for the drive setup script and may needs this also for new implementations in the future. Currently I use /etc/issue and strip down the minor version, but this is not relaible (cut be changed by the user). Maybe you could include the minor version for 'uname -v' like 'NexentaOS20091204/snv131' or somthing similare (please no +). 3) 4) Please find attached a text file including all libraries I have stolen from OpenSolaris.
Currently I preparing a patchset and a description how to generate the debian package from the VirtualBox Solaris package. I will send here the information how to generate the debian package.
Ernst
solaris-lib.zip - Directory list of needed libraries for VirtualBox (803 Bytes)
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Ernst Gill about 1 year ago
Hi Anil,
Here is the VirtualBox patchset and description how to build the VirtualBox on NexentaOS NCP3A4. If you need the missing libraries (named solaris-lib.tgz), please send a message.
Ernst
VBox.zip - VirtualBox patchset and description for NCP3A4 (3 KB)
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Ernst Gill about 1 year ago
Hi Anil,
Please let me know if I have overlooked some already existing 32 bit libraries.
Thanks, Ernst
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Ernst Gill about 1 year ago
Hi,
Please find attached all the files (including missing libraries) and the instruction how to build the VirtualBox Debian package.
Ernst
VBox.zip - Build package for VirtualBox on NexentaOS 3 Alpha4 and above (3.4 MB)
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Andrew Stormont about 1 year ago
Hi,
How did you start with the package? Did you get one from Debian/Ubuntu or create your own? I'd been working on backporting VirtualBox from Ubuntu Jaunty.
So far I have all depedencies backported except QT and QT was done before I had a power failure, so it will be easy to do again :p
Thanks, Andy
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Ernst Gill about 1 year ago
Hi,
I simple use the Solaris package. Please get the file VBox.zip and look in the decription I provided. You don't need to compile anything, just fix some script and repackage it to an debian package.
Ernst
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Bjorn Harpe about 1 year ago
Has this been updated for NCP3.0 and VBox 3.2.8??I took a quick look and didn't see anything here, but by no means would I call my search exhaustive. If there hasn't been an update would anyone be interested in an update??
Bjorn
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Geoff Nordli about 1 year ago
Updates on this would be great.
One of my tasks over the next little bit is to install vbox on NCP.
thanks,
Geoff
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Phillip Steinbachs about 1 year ago
I can confirm that with a few modifications to Ernst Gill's VBox.zip patches, a small change to vboxconfig.sh to detect the right OpenSolaris release, and an extra library or two from OpenSolaris 2009.06, Virtualbox 3.2.8 runs just fine on NCP 3.0.1. Unfortunately the license does not allow redistribution of the binary only version.
-phillip
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Andrew Stormont about 1 year ago
IMHO trying to repackage the precompiled Solaris binaries is recipe for disaster, especially when the code is available. If you want to produce a serious, maintainable VirtualBox package then you're going to need to build it from source.
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Jonathan Kaufman about 1 year ago
Phillip, I don't suppose you can post what those modifications where to Ernst Gill's VBox.zip, vboxconfig.sh etc? While you might not be able to redist the binary, how about the rest?
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Phillip Steinbachs 9 months ago
I've made an attempt here:
http://zpool.org/2011/05/11/installing-virtualbox-4-0-6-on-nexentacore-3-x
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Oscar Forsstrom 9 months ago
problem parsing wiki text: Bad markdown format near "../../opt/VirtualBox": No "`" found before end original text: Thanks a lot for your update. I cant seem to get it to work though. The alien step displays a lot fo errors... sudo alien -d -s -c --reloc_root=/ ./VirtualBox-4.0.6-SunOS-r71344.pkg Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629,line 401. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 401. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 402. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 402. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 405. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 405. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 406. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 406. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 412. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 412. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 413. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 413. ln: creating symbolic link `VBoxVRDP' to `./VBoxHeadless': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 414. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 414. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 415. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 415. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 416. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 416. ln: creating symbolic link `additions/additions' to `../additions': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 468. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 468. ln: creating symbolic link `rdesktop-vrdp-keymaps/rdesktop-vrdp-keymaps' to `../rdesktop-vrdp-keymaps': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 485. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 485. ln: creating symbolic link `additions/additions' to `../additions': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 539. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 539. ln: creating symbolic link `rdesktop-vrdp-keymaps/rdesktop-vrdp-keymaps' to `../rdesktop-vrdp-keymaps': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 556. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 556. ln: creating symbolic link `ipsinstall.sh' to `./pkginstall.sh': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 559. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 559. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 701. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 701. ln: accessing `VBoxManage': No such file or directory Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 702. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 702. sh: line 0: cd: sunwvbox-1.0//usr/bin: No such file or directory ln: creating symbolic link `VBoxHeadless' to `../../opt/VirtualBox/VBox.sh': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 718. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 718. sh: line 0: cd: sunwvbox-1.0//usr/bin: No such file or directory ln: creating symbolic link `VBoxManage' to `../../opt/VirtualBox/VBox.sh': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 719. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 719. sh: line 0: cd: sunwvbox-1.0//usr/bin: No such file or directory ln: creating symbolic link `VBoxQtconfig' to `../../opt/VirtualBox/VBox.sh': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 720. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 720. sh: line 0: cd: sunwvbox-1.0//usr/bin: No such file or directory ln: creating symbolic link `VBoxSDL' to `../../opt/VirtualBox/VBox.sh': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 721. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 721. sh: line 0: cd: sunwvbox-1.0//usr/bin: No such file or directory ln: creating symbolic link `VirtualBox' to `../../opt/VirtualBox/VBox.sh': File exists Use of uninitialized value in chdir at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 722. Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/share/perl5/Alien/Package/Pkg.pm line 629, line 722. 822-date: warning: This program is deprecated. Please use 'date -R' instead. 822-date: warning: This program is deprecated. Please use 'date -R' instead. Directory sunwvbox-1.0 prepared.
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Adam A 8 months ago
Oscar,
I had the same problem and had to run the alien command as root directly. do not sudo the command.
-Adam
RE: VirtualBox 3.1.2 on Nexenta Core Platform 3.0 Alpha4 up and running - Added by Oscar Forsstrom 6 months ago
Thanks for the tip Adam. Works like a charm! A big thanks to Ernst and Phillip for the original work!