cannot uninstall extension pack

Discussions related to using VirtualBox on Linux hosts.
Post Reply
neuronetv
Posts: 81
Joined: 25. Aug 2014, 17:23

cannot uninstall extension pack

Post by neuronetv »

I'm running virtualbox 4.3.12 on centos 6.5 server, command line only. This is a new install of virtualbox and I made the mistake of installing 'Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack, which the console says is unusable

Code: Select all

# VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.2.12
Revision:     84980
Edition:
Description:  USB 2.0 Host Controller, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module:  VBoxVRDP
Usable:       false
Why unusable: VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo='VirtualBox version mismatch - expected 4.2 got 4.3'
Problem is I can't upgrade it or uninstall it. If I try to install /Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack I get:

Code: Select all

# VBoxManage extpack install ./Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to install "/home/packages/./Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack"
VBoxManage: error: Extension pack 'Oracle VM VirtualBox Extension Pack' is already installed. In case of a reinstallation, please uninstall it first
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManager, interface IExtPackManager
VBoxManage: error: Context: "int handleExtPack(HandlerArg*)" at line 1143 of file VBoxManageMisc.cpp
and when I try to uninstall the 4.2.12 I get:

Code: Select all

# VBoxManage extpack uninstall ./Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to uninstall "./Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack"
VBoxManage: error: Invalid extension pack name specified
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManager, interface IExtPackManager
VBoxManage: error: Context: "int handleExtPack(HandlerArg*)" at line 1183 of file VBoxManageMisc.cpp
I tried:

Code: Select all

# vboxmanage extpack cleanup
Successfully performed extension pack cleanup
but then the extpack still won't uninstall, it keeps throwing the same error as before. Help please this is driving me nuts.
neuronetv
Posts: 81
Joined: 25. Aug 2014, 17:23

SOLVED: cannot uninstall extension pack

Post by neuronetv »

typical eh? 5mins after posting this I found the solution so I'll share it here for others' benefit:
To upgrade the extpack one needs '--replace' in the command. What worked was:

Code: Select all

# VBoxManage extpack install --replace ./Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".
and then

Code: Select all

# VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.3.14
Revision:     95030
Edition:
Description:  USB 2.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module:  VBoxVRDP
Usable:       true
Post Reply