typeflag 'L' not recognized, converting to regular file

0 Likes

When installing the StarTeam Cross Platform Client on a Solaris platform the following error may occur while the install process is unpacking the required binaries.

Extracting the JRE from the installer archive...
Unpacking the JRE...
tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
The included VM could not be unarchived (TAR). Please try to download
the installer again and make sure that you download using 'binary'
mode.  Please do not attempt to install this currently downloaded copy.

This error can be caused by the incorrect 'tar' command being invoked by the install process. For Solaris it is best to use gtar instead of the default tar.

The issue seems to be that the default 'tar' is unable to handle long files names resulting in the above error. However the GNU version of tar (usually located in /usr/sfw/bin/gtar) will not throw this error.

As 'Setup.sh' uses the incorrect tar version ensure that the working tar command takes priority. This can be done by creating a symbolic link to the working version and then running the following ;

export PATH=/some_directory:$PATH

Comment List
Related
Recommended