Forum OpenACS Q&A: Solaris 10 fails to unpack openacs-5-2-*.tar.gz

While attempting to unpack any 5.2 archive on Solaris 10 u1 (01/06) with the command:
gzip -d < $HOME/openacs/openacs-5-2-2.tar.gz | tar xvf -

the following error message occurs (many times, these are the last few lines of output):

tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
x ././@LongLink, 106 bytes, 1 tape blocks
x openacs-5-2-1/packages/acs-templating/www/resources/xinha-nightly/plugins/ClientsideSpellcheck/lang, 0 bytes, 0 tape blocks
tar: directory checksum error

This error DOES NOT occur when unpacking on SuSe 9.x
2.4.21-99-default GNU/Linux

The openacs-5.1*.tar.gz extracts just fine on this version of Solaris.

Any suggestions?

Collapse
Posted by Patrick Giagnocavo on
You need to use gtar, the GNU version of tar. If you installed the Sun Freeware CD that Solaris 10 has as an option, it is in either /usr/sfw/bin/gtar or /opt/sfw/bin/gtar .