VirtualBox

Ticket #10771 (new defect)

Opened 21 months ago

Last modified 21 months ago

VirtualBox Extension Pack installation failed exit code 128 E_FAIL (0x80004005)

Reported by: davipena Owned by:
Priority: critical Component: other
Version: VirtualBox 4.1.18 Keywords: ExtPack Win2003 64-bit
Cc: Guest type: other
Host type: Windows

Description

Problem happens in a fresh install VirtualBox 4.1.8-75467 on host Microsoft Windows Server 2003 Standard R2 with Service Pack 2 64-bit with No antivirus installed.

Failed to install the Extension Pack

The installer failed with exit code 128: .

Result Code: E_FAIL (0x80004005) Component: ExtPackManager Interface: IExtPackManager {3295e6ce-b051-47b2-9514-2c588bfe7554}

VirtualBox (XP)COM Server 4.1.18 r78361 win.amd64 (Jun 5 2012 15:58:59) release log 00:00:00.031 main Log opened 2012-07-18T17:03:02.358332400Z 00:00:00.031 main OS Product: Windows 2003 00:00:00.031 main OS Release: 5.2.3790 00:00:00.031 main Executable: C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe 00:00:00.031 main Process ID: 2236 00:00:00.031 main Package type: WINDOWS_64BITS_GENERIC 00:00:01.063 VDInit finished 00:00:28.234 ExtPackInst ExtPack: Executing 'C:\Program Files\Oracle\VirtualBox/VBoxExtPackHelperApp.exe' '--display-info-hack' 'hwnd=0x210122install' '--base-dir' 'C:\Program Files\Oracle\VirtualBox/ExtensionPacks' '--cert-dir' 'C:\Program Files\Oracle\VirtualBox/ExtPackCertificates' '--name' 'Oracle VM VirtualBox Extension Pack' '--tarball' 'D:/Software/Virtualbox/Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361.vbox-extpack' '--sha-256' '1c8cf8d67d9adf75fd02d529c03ee2f960ec4be08970fd8030ba7912ef1e3198' 00:00:28.234 ExtPackInst ExtPack: enmReason=1 iStatus=128 stderr= 00:00:28.234 ExtPackInst ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={3295e6ce-b051-47b2-9514-2c588bfe7554} aComponent={ExtPackManager} aText={The installer failed with exit code 128: }, preserve=false 00:00:45.656 Watcher ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={c28be65f-1a8f-43b4-81f1-eb60cb516e66} aComponent={VirtualBox} aText={The object is not ready}, preserve=false

I made many test (all as user Administrator):

  1. Uninstall program Oracle VM VirtualBox
  2. Delete folder .VirtualBox in Documents and Settings/Administrator
  3. Verify Oracle folder not exist anymore in Program Files
  4. Install VirtualBox version X
  5. Install the extension pack version X
  6. Same messages error as above

This made for X = All available version 4 (4.1.4-74291, 4.1.6-74713, 4.1.8-75467, 4.1.10-76836, 4.1.12-77245, 4.1.14-77440, 4.1.16-78094, 4.1.18-78361). No one works fine.

Another problem I suppose related is that for every above Virtualbox version the command: "vboxmanage extpack cleanup" returns

VBoxManage.exe: error: The installer failed with exit code 128: VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ExtPackManager, interface IExtPackManager, callee IUnknown Context: "Cleanup()" at line 1148 of file VBoxManageMisc.cpp

Change History

comment:1 Changed 21 months ago by davipena

Found solution in https://www.virtualbox.org/ticket/7899. These are mine more detailed instructions to fix the problem:

Open the Extension Pack download (is a GZIP archive) with winrar or 7-zip. Inside there is a single big TAR archive you must open with winrar or 7-zip and you will see the final data

(folder darwin.amd64, darwin.x86, linux.amd64 etc.). Extract all to:

$vbox_install_dir/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack

If you execute command:

$vbox_install_dir/VBoxManage list extpacks

You get the Extension Packs is installed but "Usable: false" cause "Failed to load the main module...".

Now copy Microsoft.VC80.CRT.manifest, msvcp80.dll and msvcr80.dll from $vbox_install_dir to the folder related to your enviroment folder of the extension pack install dir. For me having Windows X64 is:

$vbox_install_dir\ExtensionPacks\Oracle_VM_VirtualBox_Extension_Pack\win.amd64

Now executing command:

$vbox_install_dir/VBoxManage list extpacks

you finally will see Extension Packs is installed correctly.

The other problem about the command "vboxmanage extpack cleanup" returning error code 128 is still present but seems minor/trivial.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use