Avamar: pkgadd 요청 스크립트 오류와 함께 Solaris 클라이언트 플러그인 설치 실패

Summary: Solaris에서 Avamar Client 플러그인 설치가 실패하고 "pkgadd: 오류: 요청 스크립트가 성공적으로 완료되지 않았습니다." 원인: /tmp 권한이 없거나 패키지가 손상되었습니다. SHA-256(Secure Hash Algorithm 256) .pkg 확인하고 chmod 1777 /tmp를 실행한 다음 다시 설치합니다. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Solaris에서 Avamar Client 플러그인 설치 실패

관찰된 행동

Solaris 10에서 Avamar Client 플러그인 설치가 완료되지 않습니다. 설치 프로그램이 중지되고 시스템에 변경 사항이 없음을 보고합니다.

 
/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully

Installation of <AVMRclnt> failed.
No changes were made to the system.

Cause

임시 디렉토리에 대한 사용 권한이 부족합니다.

설치 스크립트는 /tmp 아래에 임시 파일을 만들려고 시도합니다. 사용자에게 이 디렉토리에 대한 쓰기 또는 고정 비트 사용 권한이 없으면 pkgadd 요청 스크립트를 완료할 수 없어 다음 오류가 발생합니다.

/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully
Installation of  failed. No changes were made to the system.

일반적인 지표에는 다음과 같이 제한적인 사용 권한을 표시하는 디렉토리 목록이 포함됩니다.

drwxr-xr-x 16 root root 184 Nov 8 12:40 tmp

고정 비트(모드 1777)로 디렉터리를 쓸 수 없는 경우 설치 관리자가 필요한 파일을 쓸 수 없어 오류가 발생합니다.
 

Avamar Client 설치 관리자 패키지가 손상되었습니다.

Solaris 클라이언트 플러그인에 사용된 .pkg 파일이 변경되었거나 불완전한 경우 체크섬 확인이 예상 값과 일치하지 않습니다. 일치하지 않는 SHA-256 해시는 손상을 나타내며, 이로 인해 pkgadd가 동일한 오류 메시지와 함께 중지됩니다.

체크섬 검증 명령의 예:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

예상 출력(예):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

계산된 해시가 알려진 양호한 값과 다르면 설치 프로그램이 손상된 것으로 간주되고 보고된 pkgadd 오류와 함께 설치가 실패합니다.

Resolution

Avamar Solaris 클라이언트 플러그인 설치 오류 수정

단계별 해결

해결하려면 다음 단계를 따르십시오. pkgadd: ERROR: request script did not complete successfully Solaris 10에서 Avamar Client 플러그인을 설치하는 동안 오류가 발생했습니다.

  • 설치 프로그램을 실행 중인 사용자 계정을 식별합니다.
  • 설치 관리자 패키지의 무결성을 확인합니다.
  • /tmp 디렉토리에 대한 사용 권한을 확인하고 수정하십시오.
  • 설치를 다시 실행합니다.

1. 설치 사용자를 확인합니다.

다음 명령을 실행하여 현재 사용자를 표시합니다.

whoami

 사용자 이름을 기록해 둡니다. 사용자에게 설치 프로그램 파일에 대한 읽기 권한과 다음에 대한 쓰기 권한이 있어야 합니다. /tmp명령을 수행할 수 있는 충분한 공간이 있어야 합니다.
 

2. 패키지 무결성을 확인합니다.

Solaris 클라이언트에서 설치 프로그램 파일의 SHA-256 체크섬을 계산하여 Avamar Server에 저장된 체크섬과 비교합니다.

Solaris 클라이언트에서(자리 표시자를 파일 이름으로 대체):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 예:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 예상 출력(예):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

 Avamar Server에서 소스 패키지에 대해 동일한 명령을 실행합니다.

sha256sum /data01/avamar/src/downloads/SOL_/AvamarClient-solaris--.pkg

 예:

sha256sum /data01/avamar/src/downloads/SOL5.10_SPARC/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 두 체크섬이 다른 경우 계속하기 전에 Avamar Server에서 패키지를 다시 다운로드합니다.
 

3. /tmp 사용 권한을 확인합니다.

의 사용 권한 나열 /tmp 디렉토리:

ls -ld /tmp

 일반적인 올바른 출력:

drwxrwxrwt 16 root root 184 Nov 8 12:40 /tmp

 사용 권한에 고정 비트( ) 또는 더 제한적인 경우 수정하십시오.

chmod 1777 /tmp

 

주의: 변경 /tmp 사용 권한은 시스템의 모든 사용자에게 영향을 줍니다. 적용하기 전에 관리 권한이 있고 보안에 미치는 영향을 이해해야 합니다. chmod 1777.

 

4. 설치 프로그램을 다시 실행합니다.

사용자 액세스, 패키지 무결성을 확인한 후 /tmp 권한이 있는 경우 원래 사용한 것과 동일한 명령을 사용하여 설치 프로그램을 다시 실행합니다.
 

5. 설치가 성공했는지 확인합니다.

Avamar Client 플러그인이 오류 없이 설치되었는지 확인합니다.

pkginfo -l AVMRclnt

 성공적으로 출력하면 패키지 세부 정보가 나열되고 설치된 상태가 표시됩니다. 또한 설치 프로그램 로그에 오류 메시지가 나타나지 않는지 확인합니다.

 추가 설명

  • 위의 단계를 수행한 후에도 문제가 지속되면 설치 관리자 패키지가 체크섬 확인 범위를 초과하여 손상되었을 수 있습니다. Dell 지원에서 새 사본을 요청합니다.
  • 항상 충분한 권한이 있는 사용자(일반적으로 루트 또는 sudo 권한이 있는 사용자)로 이러한 명령을 실행합니다.
  • 예기치 않은 동작이 발생하거나 추가 지원이 필요한 경우 Dell 지원 부서에 문의하십시오.

Affected Products

Avamar Client
Article Properties
Article Number: 000193395
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.