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):
- Uninstall program Oracle VM VirtualBox
- Delete folder .VirtualBox in Documents and Settings/Administrator
- Verify Oracle folder not exist anymore in Program Files
- Install VirtualBox version X
- Install the extension pack version X
- 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 , 12 years ago
comment:2 by , 8 years ago
Resolution: | → obsolete |
---|---|
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
comment:3 by , 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 , 3 years ago
Resolution: | obsolete |
---|---|
Status: | closed → reopened |
Happened again for:
Extension Pack-6.1.22.vbox-extpack E_FAIL 0x80004005
Windows 10 64bits non-privileged user account
comment:5 by , 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.
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
$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.