MATLAB Answers

Why do I receive an error message "archive is not a ZIP archive" during MATLAB installation on Linux?

55 views (last 30 days)
During MATLAB installation I receive a message similar to:
The following error was detected while installing /home/<username>/mathworks_downloads/R2011b/archives/glnxa64/MATLAB_Compiler416_glnxa64.zip:
archive is not a ZIP archive
Would you like to retry installing /home/<username>/mathworks_downloads/R2011b/archives/glnxa64/MATLAB_Compiler416_glnxa64.zip? If you press No, the installer will exit without completing the installation. More information can be found at /tmp/mathworks_<username>.log
I have attempted to redownload the referenced archive but the error persists. I can manually extract the zip archive without error. The referenced log file contains details similar to the following:
java.util.zip.ZipException: archive is not a ZIP archive
at org.apache.commons.compress.archivers.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:468)
at org.apache.commons.compress.archivers.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:309)
at org.apache.commons.compress.archivers.zip.ZipFile.(ZipFile.java:181)
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:33)
at com.mathworks.install.input.ArchiveComponentSource.extract(ArchiveComponentSource.java:27)
at com.mathworks.install.ComponentContainerImpl$InstallableComponentImpl.install(ComponentContainerImpl.java:219)
at com.mathworks.install.ComponentInstallerImpl.installComponents(ComponentInstallerImpl.java:110)
at com.mathworks.install.ComponentInstallerImpl.installComponents(ComponentInstallerImpl.java:66)
...

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 6 Oct 2011
This error can occur when there is not enough space in the /tmp directory to contain the product archive during extraction. Increasing the space available within the /tmp directory will resolve this error.

More Answers (0)

Tags

No tags entered yet.

Products


Release

R2011b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by