Zipper Frustration

I recently came across a template virtual machine for Oracle’s latest Enterprise Manager 12c Cloud Control (URL here) which came in four zipped files through Oracle’s eDelivery site.  Since this appears to be around 15GB as a download, their split file approach is a reasonable one.

However my Mac refuses to unzip all but one of these files (which is of no use, btw):

Archive:  V45530-01.zip
warning [V45530-01.zip]:  76 extra bytes at beginning or within zipfile (attempting to process anyway)
error [V45530-01.zip]:  reported length of central directory is -76 bytes too long (Atari STZip zipfile?  J.H.Holm ZIPSPLIT 1.1 zipfile?).  
Compensating...
   skipping: VBox_EM12cR4_1.ova      need PK compat. v4.5 (can do v2.1)
note: didn't find end-of-central-dir signature at end of central dir. (please check that you have 
transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip 
properly)

Well, that’s sub-optimal.  The issue appears to be that Oracle split one large OVA file into four zip files at compression time.  Oddly, native “unzip” in Apple OSX doesn’t seem to like this much at all.  My solution comes in the installation and use of 7zip.  That worked and produced somewhat more glorious results….

# 7z a V45530-01.zip
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: V45530-01.zip
Extracting VBox_EM12cR4_1.ova
Everything is Ok
Size: 4294967296
Compressed: 4230252506

The interesting part of this story is the installation of 7zip.  This required:

  • installation of Apple’s xcode from the App store
  • installation of MacPorts (https://guide.macports.org/)
  • installation of 7zip through MacPorts (sudo port install pz7ip)

Finally….

After this, I was able to concatenate the OVA files together and get a VM up and running (although it’s now stuck waiting on the iSCSI daemon starting).

Zipper frustration
Zipper frustration

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s