Oracle Linux, virtualization , Enterprise and Cloud Management Cloud technology musings

  • December 22, 2010

Oracle VM Virtualbox 4.0 extension packs

Some people have asked what this new extension pack is in Oracle VM Virtualbox 4.0 and how it's different from 3.2 and earlier releases.

The extension pack is a restructuring of how Oracle VM VirtualBox is installed.

Please take a look at http://virtualbox.org and read up on what the product install looked like prior to 4.0, you'll see the following :

There were 2 versions to download :

- Oracle VM VirtualBox (open source edition) OSE - download of the source tarball with a GPL license + compile needed to run.

- Oracle VM VirtualBox PUEL (personal use/eval license) - download of an installable binary with a number of additional non-gpl license drivers, usb2, sata, pxe boot for e1000, vrdp server etc., all built in to the install. This contained the OSE edition + additional drivers with the installer.

Customers could purchase an enterprise software license for the latter version.

To make it easier to build and release additional drivers, they have been separated out and are now installed through an "extension pack" starting with Oracle VirtualBox version 4.

This extension pack is still licensed the same way as in every prior version, via a PUEL license or with the ability to purchase a commercial license. It is now also possible for other companies or users that want to add extensions to do so by creating a similar extension pack -- and there's no need to do a new release of the entire product to do so.

So it's a more flexible structure for installing VirtualBox and drivers and allows for more modular additions. The source code of Oracle VM Virtualbox is, of course, still available just like in 3.x, for 4.0. Like 3.x, not for the additional drivers which are now in the extension pack.

Join the discussion

Comments ( 17 )
  • George Mauer Thursday, December 23, 2010
    Ok great, but where is said extension pack? A search just returns articles talking about the packs, Where do I get them? My VMs won't start without it.
  • wim.coekaerts Thursday, December 23, 2010
    On the same download page as VirtualBox itself.
    the second bullet :
    VirtualBox 4.0 Oracle VM VirtualBox Extension Pack All platforms
    Click on All Platforms.
  • Calum Johnson Tuesday, December 28, 2010
    Any chance the extensions could just get added to the repo so we're not manually downloading and installing them?
  • TV Saturday, January 1, 2011
    Not a bad move by Oracle. Only one source to maintain and then a small file for the extension pack. In Ubuntu it took me all of 15 seconds to install. Download the file, right click on the file and open with Virtualbox and accept the license and install.
  • Ratboy Tuesday, January 4, 2011
    Just installed VB on Mint10 . Downloaded extension pack. When I double click it, it just opens VB but no install dialog. ? Am I missing something?
    Thank you.
  • MissRedRouge Wednesday, January 5, 2011
    I hope the USB support got better and not just seprated. Everything was great and then- bam! USB IS ALWAYS BUSY!!!
    Yeah yeah it's not a bug/complaining forum. :p
  • Kanwar Thursday, January 6, 2011
    Btw, USB 2 devices have stopped working (no longer picked up by the VM) after upgrade to 4.0.
    I am running Kubuntu and till 3.x, there was no issue with USB devices -- plug in and away you go.
    What has changed and how? I have the extension pack installed, btw.
  • JD Thursday, January 6, 2011
    I am running gentoo, just installed virtualbox-bin (the binary version) of 4.0 normally and when trying to install the extension pack it fails. Here's the error message:
    Failed to install the Extension Pack /home/jim/Downloads/Oracle_VM_VirtualBox_Extension_Pack-4.0.0-69151.vbox-extpack.
    Failed to launch the helper application '/opt/VirtualBox/VBoxExtPackHelperApp' (VERR_ACCESS_DENIED).
    Result Code:
    VBOX_E_IPRT_ERROR (0x80BB0005)
    IExtPackManager {2451b1ba-ab1c-42fb-b453-c58433bea8c7}
    IExtPackFile {b6b49f55-efcc-4f08-b486-56e8d8afb10b}
  • JD Thursday, January 6, 2011
    I was unable to install the extension pack but found this command:
    VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.0-69151.vbox-extpack
    (one line)
    and got errors about denied access to /opt/VirtualBox/VBoxExtPackHelplerApp. So I set the executable bit on that file by doing chmod 744 on it (it was 644) and then the command worked and installed.
  • wim.coekaerts Saturday, January 8, 2011
    Hm, well. I'd say, go to virtualbox.org and check the maillists/bugdatabase.
  • wim.coekaerts Saturday, January 8, 2011
    sounds like this could be a bug. I would go to virtualbox.org and check things out there.
  • Jan Sunday, January 9, 2011
    Any chance the extension pack will be available for FreeBSD ?
  • Laurent Wednesday, January 12, 2011
    I'm running VirtualBox 4.0.0 r69151 on XP SP3 and got a similar errors as JD, and as of 1/12/2010, the VB Forum shows the same error.
    I tried loading the Extension Pack via File, Settings, Extension AND double clicking on the file directly. Both yielded the same error (shown below). I removed the "read only" permission of c:\program files\ and still got the same error.
    Any other suggestions? Thanks.
    VB Forum:
    My errror msg:
    Result Code:
    E_FAIL (0x80004005)
    IExtPackManager {2451b1ba-ab1c-42fb-b453-c58433bea8c7}
    IExtPackFile {b6b49f55-efcc-4f08-b486-56e8d8afb10b}
    "The installer failed with exit code 1: VBoxExtPackHelpApp.exe: error: Failed to rename the temporary directory o the final one: VERR_ACCESS_DENIED ('C:\PROG~1\Oracle\VIRTUA~1/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack-_inst-4596' -> 'C:\PROGRA~1\\Oracle\VIRTUA~1/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack')
  • wim.coekaerts Wednesday, January 12, 2011
    i asked the developers to look into it
  • guest Tuesday, May 24, 2011
    Next time you write an article put down the download link to the product you are talking about, quite annoying, if you come here you come to find the download and not just read the info.
    The problem is your article is top on Google when you search for this pack, because you get an error in virtual box about usb 2.0 controller and it tells you to download this pack. Then first thing people do is google it. So please correct your article and put the download links directly.
  • guest Wednesday, July 20, 2011

    With extention pack 4.1.0 I get: failed to rename the extension pack directory VERR_ALREADY_EXISTS

  • guest Tuesday, August 23, 2011

    Where is the licensed version (commercial use) of the extension packs offered for sale? Where can we find some pricing?

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.