If tar is used to unpack downloaded NetBackup 7.1 or 7.5 distribution files, installation or upgrade may fail.
| Article:TECH154080 | | | Created: 2011-02-23 | | | Updated: 2012-06-06 | | | Article URL http://www.symantec.com/docs/TECH154080 |
Problem
When installing or upgrading to NetBackup 7.1 or 7.5 from a downloaded and compressed distribution file unpacked with some "stock" O/S tar binaries, NetBackup tar or downrev (versions prior to 1.16) GNU tar, "missing path" errors are displayed and the installation fails. It is also possible that no extraction errors may be displayed, but the installation may nonetheless report missing file errors during installation.
Error
When one of the above tar commands is used to extract the image, the following error will be repeatedly displayed:
#tar -xf NetBackup_7.1_Solaris_Sparc64.tar
tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file
...
If this or ANY errors are seen during extraction, installation or upgrade should NOT be attempted! The procedure will fail and may leave NetBackup (or OpsCenter) in an unusable state which may require a complete uninstallation and reinstallation.
Environment
This issue has been reported on Solaris, Linux, HP-UX and AIX servers.
Cause
Because of the complex nature and structure of some of the NetBackup product platform images, limitations with using different hardware tar commands can cause extracting problems. Symantec NetBackup uses GNU tar to create all of the .tar formatted images.
To extract the following images accurately, you must use GNU tar version 1.16 or higher to extract them:
NetBackup 7.1
- NetBackup_7.1_AIX64.tar.gz
- NetBackup_7.1_HPIA.tar.gz
- NetBackup_7.1_HP_RISC64.tar.gz
- NetBackup_7.1_LinuxR_x86_64.tar.gz
- NetBackup_7.1_LinuxS_x86_64.tar.gz
- NetBackup_7.1_Solaris_Sparc64.tar.gz
- NetBackup_7.1_Solaris_x86.tar.gz
- NetBackup_7.1_zLinuxR.tar.gz
- NetBackup_7.1_zLinuxS.tar.gz
- NetBackup_7.1_CLIENTS.tar.gz
- NetBackup_7.1_LU.tar.gz
- OpsCenter_7.1_Unix.tar.gz
- OpsCenter_7.1_X64.tar.gz
NetBackup 7.5
- NetBackup_7.5_AIX64.tar.gz
- NetBackup_7.5_HPIA.tar.gz
- NetBackup_7.5_HP_RISC64.tar.gz
- NetBackup_7.5_LinuxR_x86_64.tar.gz
- NetBackup_7.5_LinuxS_x86_64.tar.gz
- NetBackup_7.5_Solaris_Sparc64.tar.gz
- NetBackup_7.5_Solaris_x86.tar.gz
- NetBackup_7.5_zLinuxR.tar.gz
- NetBackup_7.5_zLinuxS.tar.gz
- NetBackup_7.5_CLIENTS.tar.gz
- NetBackup_7.5_LU.tar.gz
- OpsCenter_7.5_Unix.tar.gz
- OpsCenter_7.5_X64.tar.gz
Solution
Downloads for the appropriate version of GNU tar are provided in the Attachments section of this article.
GPLv3_readme.txt contains "GNU Public License v3 terms."
Original Source used to compile the provided Unix binaries in Gnu-tar-1.22.tar.gz file.
For Customer convenience, Symantec has provided several Unix platform built versions of GNU tar to be used “as is” for the unbundling of "Symantec NetBackup Enterprise Server 7.x" FileConnect electronic Image download files on appropriate NetBackup 7.x supported platforms.
On Solaris systems, the GNU tar command can be found at /usr/sfw/bin/gtar.
To check the version of gtar on a Solaris server, run the gtar --version command:
# /usr/sfw/bin/gtar --version
tar (GNU tar) 1.14
...
Version 1.16 or higher is required.
Note: The tar found in /usr/openv/netbackup/bin should NOT be used to unpack these images!
You may need to use the full pathname /usr/sfw/bin/gtar if the PATH variable is not set correctly.
Additional Note: For Netbackup installation (install script) to pick up gtar (in /usr/sfw/bin) instead of tar (/usr/bin). You can do the following:
# cd /usr/sfw/bin
# ln -s ./gtar tar
# echo $PATH
# PATH=/usr/sfw/bin:$PATH
# export PATH
Then re-run install script.
Workaround:
Install NetBackup 7.1 or 7.5 from media (DVDs).
Additional information for Solaris:
The following Oracle article explains known problems extracting large ZIP files in Solaris 10, and provides a patch for tar to resolve these issues:
Unzip of Solaris 10 Recommended Patch Clusters and Solaris 10 Sun Alert Patch Clusters fails
Problem ID: 1020109.1
The latest version of GNU tar for Solaris (as well as any packages on which it is dependent) can be acquired by visiting Sunfreeware:
To install tar, run
# gzip -d tar-1.26-sol10-sparc-local.gz
# pkgadd -d tar-1.26-sol10-sparc-local
Note: - After installing tar, if below mentioned error is encountered
bash-3.00# tar
ld.so.1: tar: fatal: libintl.so.8: open failed: No such file or directory Killed
Then download the latest versions of libiconv and libintl from http://www.sunfreeware.com/indexsparc10.html
and run
# pkgadd -d libiconv-1.13.1-sol10-sparc-local
# pkgadd -d libintl-3.4.0-sol10-sparc-local
...since libiconv & libintl are dependencies for the tar package.
Then, rerun then tar command from command prompt.
Attachments
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Article URL http://www.symantec.com/docs/TECH154080
Terms of use for this information are found in Legal Notices









Thank you.