넷백업 클라이언트 를 유닉스나 리눅스에서 tar 를 사용하여 압축을 해제시 파일이름이 잘려 제대로 풀리지 않는 현상이 나옵니다.
이때는 아래 링크로 가서 해당 os의 GNU tar 를 설치해주시면 해결 됩니다.
http://www.symantec.com/business/support/index?page=content&id=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
|
|
|
|
|
|
|
|
|
'통합 TIP' 카테고리의 다른 글
DAS, NAS, SAN 개념 정리 (0) | 2013.05.22 |
---|---|
raritan kvm switch 초기 패스워드 (0) | 2013.05.20 |
RPM 설치 &소스설치 (0) | 2013.05.08 |
유용한 유닉스 팁 (0) | 2013.04.29 |
NFS 설정 (0) | 2013.04.29 |