Can't install extension pack
Posted: 15. Oct 2013, 07:54
Until recently I was running VB 4.2.16-86992 with the matching extension pack installed, on a Win 7 64-bit machine with no problems. I have a VM with Windows Server 2008R2 that I'm using for a development environment. I recently upgraded VB to 4.2.18-88781 and was still working fine until today when I received a message that my extension pack was out of date. I accepted the download and install, but the install failed with:
"The installer failed with exit code 1: VBoxExtPackHelperApp.exe: error: Failed to rename the temporary directory to the final one: VERR_ACCESS_DENIED".
I've searched through the forums here and think I've tried every suggestion. I tried running VB as Administrator; I tried exiting, deleting the ExtensionPacks folder, rebooting, and installing from within the UI and from an elevated command prompt; I tried uninstalling, deleting the entire Oracle directory structure, and reinstalling with reboots between each step; I've tried moving the extension pack to different folders on the hard drive to install from. The only thing I haven't done is disable my antivirus, and that's because I can't - it's controlled by corporate IT. When none of that worked, since 4.2.16 had been working for me, I tried uninstalling 4.2.18 and doing a clean install on 4.2.16, but I can't get the extension pack for that to load now either. When trying to load from an elevated command prompt I now get:
C:\Program Files\Oracle\VirtualBox>vboxmanage extpack install "C:\Dev\Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack"
0%...
Progress state: E_FAIL
VBoxManage.exe: error: Failed to install "C:\Dev\Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack"
VBoxManage.exe: error: The installer failed with exit code 1: VBoxExtPackHelperApp.exe: error: Failed to rename the temporary directory to the final one: VERR_ACCESS_DENIED ('C:\Program Files\Oracle\VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack-_-inst-10176' -> 'C:\Program Files\Oracle\VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack')
VBoxManage.exe: error: rcExit=1
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ExtPackManager, interface IExtPackManager
VBoxManage.exe: error: Context: "int __cdecl handleExtPack(struct HandlerArg *)"
at line 1112 of file VBoxManageMisc.cpp
Without the extension pack installed, I can't run my VM - I get:
Failed to open a session for the virtual machine WinSrv2008R2.
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings (VERR_NOT_FOUND).
Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
I can't disable the USB support in the VM settings and I can't install the extension pack.
I saw a comment about changing the / to \ in one post, but no explanation for how to do it. I need this VM for my job and I already have a month's worth of work inside. Any help would be greatly appreciated.
"The installer failed with exit code 1: VBoxExtPackHelperApp.exe: error: Failed to rename the temporary directory to the final one: VERR_ACCESS_DENIED".
I've searched through the forums here and think I've tried every suggestion. I tried running VB as Administrator; I tried exiting, deleting the ExtensionPacks folder, rebooting, and installing from within the UI and from an elevated command prompt; I tried uninstalling, deleting the entire Oracle directory structure, and reinstalling with reboots between each step; I've tried moving the extension pack to different folders on the hard drive to install from. The only thing I haven't done is disable my antivirus, and that's because I can't - it's controlled by corporate IT. When none of that worked, since 4.2.16 had been working for me, I tried uninstalling 4.2.18 and doing a clean install on 4.2.16, but I can't get the extension pack for that to load now either. When trying to load from an elevated command prompt I now get:
C:\Program Files\Oracle\VirtualBox>vboxmanage extpack install "C:\Dev\Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack"
0%...
Progress state: E_FAIL
VBoxManage.exe: error: Failed to install "C:\Dev\Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack"
VBoxManage.exe: error: The installer failed with exit code 1: VBoxExtPackHelperApp.exe: error: Failed to rename the temporary directory to the final one: VERR_ACCESS_DENIED ('C:\Program Files\Oracle\VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack-_-inst-10176' -> 'C:\Program Files\Oracle\VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack')
VBoxManage.exe: error: rcExit=1
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ExtPackManager, interface IExtPackManager
VBoxManage.exe: error: Context: "int __cdecl handleExtPack(struct HandlerArg *)"
at line 1112 of file VBoxManageMisc.cpp
Without the extension pack installed, I can't run my VM - I get:
Failed to open a session for the virtual machine WinSrv2008R2.
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings (VERR_NOT_FOUND).
Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
I can't disable the USB support in the VM settings and I can't install the extension pack.
I saw a comment about changing the / to \ in one post, but no explanation for how to do it. I need this VM for my job and I already have a month's worth of work inside. Any help would be greatly appreciated.