VM_VirtualBox_Extension_Pack-4.1.4-74291

Discussions related to using VirtualBox on Solaris hosts.
Post Reply
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

Hi,

vbox 4.1.4 running on Solaris 10 X86 11/06 u3

I am trying to add the extension pack but receive this error :

#VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack
VBoxManage: error: RTZipGzipDecompressIoStream failed: VERR_INTERNAL_ERROR_3
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackFile, interface IExtPackFile, callee nsISupports
Context: "Install(fReplace, NULL, ptrProgress.asOutParam())" at line 1083 of file VBoxManageMisc.cpp

Any ideas ?
frank
Oracle Corporation
Posts: 3362
Joined: 7. Jun 2007, 09:11
Primary OS: Debian Sid
VBox Version: PUEL
Guest OSses: Linux, Windows
Location: Dresden, Germany
Contact:

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by frank »

My guess would be a broken file. Did you compare the MD5SUM of the extpack with the one provided at the download page?
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

Looks OK :)
digest -a md5 Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack
7dd1ca8d7301f8f42f8bcc406aeb4757
frank
Oracle Corporation
Posts: 3362
Joined: 7. Jun 2007, 09:11
Primary OS: Debian Sid
VBox Version: PUEL
Guest OSses: Linux, Windows
Location: Dresden, Germany
Contact:

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by frank »

What happens if you list the content of the extension pack with

gtar tzvf Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack

? Note, tar would not work, you have to use gtar!
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

gtar tzvf Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack

drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./darwin.amd64/
-rwxr-xr-x vbox/None 7192 2011-10-03 15:00 ./darwin.amd64/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 38680 2011-10-03 15:00 ./darwin.amd64/VBoxEhciR3.dylib
-rwxr-xr-x vbox/None 4044 2011-10-03 15:00 ./darwin.amd64/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 13000 2011-10-03 15:00 ./darwin.amd64/VBoxPuelMain.dylib
-rwxr-xr-x vbox/None 1511320 2011-10-03 15:00 ./darwin.amd64/VBoxVRDP.dylib
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./darwin.x86/
-rwxr-xr-x vbox/None 3964 2011-10-03 15:00 ./darwin.x86/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 43432 2011-10-03 15:00 ./darwin.x86/VBoxEhciR3.dylib
-rwxr-xr-x vbox/None 3964 2011-10-03 15:00 ./darwin.x86/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 20872 2011-10-03 15:00 ./darwin.x86/VBoxPuelMain.dylib
-rwxr-xr-x vbox/None 1390836 2011-10-03 15:00 ./darwin.x86/VBoxVRDP.dylib
-rwxr-xr-x vbox/None 9546 2011-10-03 15:00 ./ExtPack-license.html
-rwxr-xr-x vbox/None 21878 2011-10-03 15:00 ./ExtPack-license.rtf
-rwxr-xr-x vbox/None 8998 2011-10-03 15:00 ./ExtPack-license.txt
-rwxr-xr-x vbox/None 22851 2011-10-03 15:00 ./ExtPack.manifest
-rwxr-xr-x vbox/None 6 2011-10-03 15:00 ./ExtPack.signature
-rwxr-xr-x vbox/None 456 2011-10-03 15:00 ./ExtPack.xml
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./linux.amd64/
-rwxr-xr-x vbox/None 6415 2011-10-03 15:00 ./linux.amd64/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 156849 2011-10-03 15:00 ./linux.amd64/VBoxEhciR3.so
-rwxr-xr-x vbox/None 4671 2011-10-03 15:00 ./linux.amd64/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 54691 2011-10-03 15:00 ./linux.amd64/VBoxPciRawDrv.so
-rwxr-xr-x vbox/None 6780 2011-10-03 15:00 ./linux.amd64/VBoxPciRawR0.r0
-rwxr-xr-x vbox/None 92061 2011-10-03 15:00 ./linux.amd64/VBoxPciRawR3.so
-rwxr-xr-x vbox/None 17174 2011-10-03 15:00 ./linux.amd64/VBoxPuelMain.so
-rwxr-xr-x vbox/None 6539295 2011-10-03 15:00 ./linux.amd64/VBoxVRDP.so
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./linux.x86/
-rwxr-xr-x vbox/None 4639 2011-10-03 15:00 ./linux.x86/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 134259 2011-10-03 15:00 ./linux.x86/VBoxEhciR3.so
-rwxr-xr-x vbox/None 4639 2011-10-03 15:00 ./linux.x86/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 43800 2011-10-03 15:00 ./linux.x86/VBoxPciRawDrv.so
-rwxr-xr-x vbox/None 5100 2011-10-03 15:00 ./linux.x86/VBoxPciRawR0.r0
-rwxr-xr-x vbox/None 80342 2011-10-03 15:00 ./linux.x86/VBoxPciRawR3.so
-rwxr-xr-x vbox/None 13515 2011-10-03 15:00 ./linux.x86/VBoxPuelMain.so
-rwxr-xr-x vbox/None 5456882 2011-10-03 15:00 ./linux.x86/VBoxVRDP.so
-rwxr-xr-x vbox/None 49152 2011-10-03 15:00 ./PXE-Intel.rom
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./solaris.amd64/
-rwxr-xr-x vbox/None 37800 2011-10-03 15:00 ./solaris.amd64/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 151664 2011-10-03 15:00 ./solaris.amd64/VBoxEhciR3.so
-rwxr-xr-x vbox/None 24340 2011-10-03 15:00 ./solaris.amd64/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 18088 2011-10-03 15:00 ./solaris.amd64/VBoxPuelMain.so
-rwxr-xr-x vbox/None 5280624 2011-10-03 15:00 ./solaris.amd64/VBoxVRDP.so
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./solaris.x86/
-rwxr-xr-x vbox/None 25204 2011-10-03 15:00 ./solaris.x86/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 136016 2011-10-03 15:00 ./solaris.x86/VBoxEhciR3.so
-rwxr-xr-x vbox/None 24300 2011-10-03 15:00 ./solaris.x86/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 14616 2011-10-03 15:00 ./solaris.x86/VBoxPuelMain.so
-rwxr-xr-x vbox/None 4858544 2011-10-03 15:00 ./solaris.x86/VBoxVRDP.so
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./win.amd64/
-rwxr-xr-x vbox/None 13616 2011-10-03 15:00 ./win.amd64/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 51504 2011-10-03 15:00 ./win.amd64/VBoxEhciR3.dll
-rwxr-xr-x vbox/None 11696 2011-10-03 15:00 ./win.amd64/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 17200 2011-10-03 15:00 ./win.amd64/VBoxPuelMain.dll
-rwxr-xr-x vbox/None 459056 2011-10-03 15:00 ./win.amd64/VBoxVRDP.dll
drwxr-xr-x vbox/None 0 2011-10-03 15:00 ./win.x86/
-rwxr-xr-x vbox/None 13616 2011-10-03 15:00 ./win.x86/VBoxEhciR0.r0
-rwxr-xr-x vbox/None 37680 2011-10-03 15:00 ./win.x86/VBoxEhciR3.dll
-rwxr-xr-x vbox/None 11824 2011-10-03 15:00 ./win.x86/VBoxEhciRC.rc
-rwxr-xr-x vbox/None 13616 2011-10-03 15:00 ./win.x86/VBoxPuelMain.dll
-rwxr-xr-x vbox/None 385328 2011-10-03 15:00 ./win.x86/VBoxVRDP.dll
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

are there any solaris package/library dependencies for this piece of code that the server may be missing ?
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by Ramshankar »

Seems the problem is we are linking to the system provided zlib instead of our own static version of it which could be causing this issue on your Solaris 10. Are you really using Solaris 10 U3 ??
Oracle Corp.
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

# cat /etc/release
Solaris 10 11/06 s10x_u3wos_10 X86
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 14 November 2006

Kernel architecture: i86pc
Application architecture: i386
Hardware provider:
Domain:
Kernel version: SunOS 5.10 Generic_147441-01
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

are there any workarounds - does the extension install corrrecly if I rollback to an older version ?
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by Ramshankar »

Well, the problem is VirtualBox uses the system's zlib to perform the decompression procedure in the ext-pack install process. This wasn't entirely intended but currently that's the way it is in the released versions of VirtualBox.

Solaris 10 U3 is not really a supported host, you require Solaris 10 U8 or higher, see our User Manual section on "Supported Hosts".

Having said that, the desirable behaviour is for VirtualBox to use it's own internal zlib for the decompression, we've fixed this and the fix may be available in the next release (not yet backported). The reason for "may be" is that this isn't, so far, deemed as a real problem that warrants a backport (that could cause regression bugs) and that U3 isn't really a supported host.

My recommendation would be to upgrade to a newer Solaris version whose zlib will be identical (or at least compatible) with the one VirtualBox needs, for instance Solaris 10 U8 doesn't have this problem.
Oracle Corp.
jjpearce05
Posts: 7
Joined: 17. Oct 2011, 14:12
Primary OS: Solaris
VBox Version: OSE other
Guest OSses: redhat

Re: VM_VirtualBox_Extension_Pack-4.1.4-74291

Post by jjpearce05 »

mkdir -p /opt/VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack
cd /opt/VirtualBox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack

gtar -zxvf /var/tmp/Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack

cd /opt/VirtualBox/ExtensionPacks

chmod -R Oracle_VM_VirtualBox_Extension_Pack

VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 4.1.4
Revision: 74291
Description: USB 2.0 Host Controller, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:

:)
Post Reply