MATLAB: Corrupted ZIP file in MATLAB R2012a_UNIX.iso release

MATLABmatlab installation iso unix zip error

Hi!
I'm trying to install Matlab R2012a on a CentOS 5.3 system which is running in a virtual machine (VMware Player) on a win7 host system. I'm using a matlab iso-image downloaded from the university's webserver. The download crashed several times but finally appears as being complete showing 5 GB.
I've been able to mount the image to my CentOS system, have added the exec permission to the mounted drive and have been able to enter the file activation key which I've been receiving from the university. After locating the license.dat file in the installation dialog installation started but stopped at about 3%.
I've tried several times but installation continuously fails with the following error:
(Jul 08, 2012 13:20:35) java.util.concurrent.ExecutionException: java.lang.RuntimeException: failed to skip file name in local file header
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at com.mathworks.wizard.worker.WorkerImpl.done(WorkerImpl.java:33)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.RuntimeException: failed to skip file name in local file header
at org.apache.commons.compress.archivers.zip.ZipFile.resolveLocalFileHeaderData(ZipFile.java:515)
at org.apache.commons.compress.archivers.zip.ZipFile.(ZipFile.java:182)
at org.apache.commons.compress.archivers.zip.ZipFile.(ZipFile.java:158)
at org.apache.commons.compress.archivers.zip.ZipFile.(ZipFile.java:119)
at com.mathworks.install.archive.zip.commonscompress.CopyInputStreamToTempZipFileExtractor.extract(CopyInputStreamToTempZipFileExtractor.java:43)
at com.mathworks.install.archive.DecodeArchiveInputStreamExtractor.extract(DecodeArchiveInputStreamExtractor.java:34)
at com.mathworks.install.input.ArchiveComponentSource.extract(ArchiveComponentSource.java:26)
at com.mathworks.install.InstallableComponentImpl.install(InstallableComponentImpl.java:100)
at com.mathworks.install.ComponentInstallerImpl.installComponent(ComponentInstallerImpl.java:98)
at com.mathworks.install.ComponentInstallerImpl.installComponents(ComponentInstallerImpl.java:58)
at com.mathworks.install.ProductInstallerImpl.installProduct(ProductInstallerImpl.java:133)
at com.mathworks.install.ProductInstallerImpl.installProducts(ProductInstallerImpl.java:110)
at com.mathworks.install.InstallerImpl.install(InstallerImpl.java:100)
at com.mathworks.installwizard.model.InstallTask.execute(InstallTask.java:42)
at com.mathworks.installwizard.model.AbstractBackgroundTask.call(AbstractBackgroundTask.java:82)
at com.mathworks.installwizard.model.AbstractBackgroundTask.call(AbstractBackgroundTask.java:26)
at com.mathworks.wizard.worker.WorkerImpl.doInBackground(WorkerImpl.java:24)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
(Jul 08, 2012 13:20:35) Error: The application encountered an unexpected error and needs to close. You may want to try re-installing your product(s). More information can be found at /tmp/mathworks_root.log
(Jul 08, 2012 13:20:40) Exiting with status -1
(Jul 08, 2012 13:20:40) End - Unsuccessful
I didn't find much information on this error. But from reading the error message it seems to be that there is a problem in resolving the local file header data in a zip file. So maybe the downloaded iso-file is corrupted?
I've been looking in the web for valid md5 hashes of the R2012A_UNIX release but all I could find were hashes of cracked versions and they all didn't fit (SURPRISE) to my MD5 hash.
So, can anybody provide me with a hash value of the R2012a_UNIX.iso image or does anybody know how to fix that zip file issue?
These are my hash values:
Filesize: 5.327.192.064 Bytes
MD5: 9174b27024488f97f62409f87e641058
SHA1: 8e1aebb0f7470df7e48d20aef61b0fcf3d44d37f
Thanks in advance,
Holger

Best Answer

Finally, I solved this issue. The iso file was fine. Problem was, it was mounted in the Win7 host system and linked by VMwarePlayer to the CentOS /media folder. After mounting from within the virtual CentOS system installation worked fine.
Regards, Holger
Related Question