By Gerry Haskins-Oracle on Mar 05, 2009
A fix to the unzip utility is available in recent patch utility patch revisions. This fix is required in order to be able to successfully unzip very large files such as the Solaris 10 Recommended and Sun Alert Patch Clusters.
Please download the latest revision of the patch utilities patch first and install it, before attempting to unzip the Solaris 10 Recommended or Sun Alert Patch Clusters.
The fix was incorporated in the putback to CRs 6344676 and 6464056.
The following are the earliest revisions of the patch utilities containing the fix:
- Solaris 10 SPARC: 119254-46 or above
- Solaris 10 x86: 119255-46 or above
- Solaris 9 SPARC: 112951-14 or above
- Solaris 9 x86: 114194-11 or above
- Solaris 8 SPARC: 108987-19 or above
- Solaris 8 x86: 108988-19 or above
Without the fix to unzip provided by the above patches, the following error will be seen when attempting to unzip the Solaris 10 Patch Clusters:
# unzip -q 10_Recommended.zip
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)
In addition, do not unzip Solaris patch clusters on Windows. Solaris patch clusters, and solaris patches more generally, can contain
case-sensitive file names. Consequently clusters and patches must be
unzipped on a case-sensitive filesystem (corruption can occur if
unzipping on filesystems that are not case-sensitive).
The above information is now published in document 1020109.1 available from MOS.