VirtualBox

Opened 12 years ago

Last modified 3 years ago

#10771 reopened defect

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

Reported by: davipena Owned by:
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 (5)

comment:1 by davipena, 12 years ago

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.

comment:2 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

comment:3 by rosch, 3 years ago

Thank you for this.

Simply extracting to:

$vbox_install_dir/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack

did the trick for me on Windows 10 and Virtualbox 6.1.18

comment:4 by rosch, 3 years ago

Resolution: obsolete
Status: closedreopened

Happened again for:

Extension Pack-6.1.22.vbox-extpack E_FAIL 0x80004005

Windows 10 64bits non-privileged user account

comment:5 by pngll, 3 years ago

find the same happening in upgrade the extension pack from 6.1.16 to more updated version. Host is a Windows 10 64bit 10.0.19043.1055 running on a i7 960.

Last edited 3 years ago by pngll (previous) (diff)
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use