Avamar: A instalação do plug-in do client Solaris falha com o erro de script de solicitação pkgadd

Summary: A instalação do plug-in do Avamar Client no Solaris falha com "pkgadd: ERRO: o script de solicitação não foi concluído com sucesso." Causa: permissão /tmp ausente ou pacote corrompido. Verifique o SHA-256 (Secure Hash Algorithm 256) .pkg, execute chmod 1777 /tmp e reinstale. ...

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

Falha na instalação do plug-in do Avamar Client no Solaris

Comportamento observado

A instalação do plug-in do Avamar Client não é concluída no Solaris 10. O instalador para e informa que nenhuma alteração foi feita no sistema.

 
/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

Permissões insuficientes no diretório temporário

O script de instalação tenta criar arquivos temporários em /tmp. Se o usuário não tiver permissões de gravação ou de sticky-bit nesse diretório, o script de solicitação pkgadd não poderá ser concluído, resultando no erro:

/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.

Os indicadores típicos incluem uma listagem de diretórios que mostra permissões restritivas, por exemplo:

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

Quando o diretório não é gravável com o bit adesivo (modo 1777), o instalador não consegue gravar os arquivos necessários, causando a falha.
 

Pacote do instalador do Avamar Client corrompido

Se o arquivo .pkg usado para o plug-in do client Solaris estiver alterado ou incompleto, a verificação da soma de verificação não corresponderá ao valor esperado. Um hash SHA-256 incompatível indica corrupção, o que leva o pkgadd a parar com a mesma mensagem de erro.

Exemplo de comando de verificação de soma de verificação:

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

Resultado esperado (exemplo):

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

Se o hash calculado for diferente do valor válido, o instalador será considerado corrompido e a instalação falhará com o erro pkgadd relatado.

Resolution

Corrigindo erros de instalação do plug-in do Avamar Solaris Client

Resolução passo a passo

Siga estas etapas para resolver o pkgadd: ERROR: request script did not complete successfully durante a instalação do plug-in do Avamar Client no Solaris 10.

  • Identifique a conta de usuário que está executando o instalador.
  • Valide a integridade do pacote de instalação.
  • Verifique e corrija permissões no diretório /tmp.
  • Execute a instalação novamente.

1. Verifique o usuário de instalação.

Execute o seguinte comando para exibir o usuário atual:

whoami

 Anote o nome de usuário. O usuário deve ter acesso de leitura ao arquivo do instalador e acesso de gravação ao /tmp.
 

2. Confirme a integridade do pacote.

Calcule a soma de verificação SHA-256 do arquivo do instalador no client Solaris e compare-a com a soma de verificação armazenada no servidor Avamar.

No client Solaris (substitua os espaços reservados pelo nome do arquivo):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Exemplo:

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

 Resultado esperado (exemplo):

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

 No Avamar Server, execute o mesmo comando no pacote de origem:

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

 Exemplo:

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

 Se as duas somas de verificação forem diferentes, faça download novamente do pacote do Avamar Server antes de continuar.
 

3. Verifique as permissões /tmp.

Listar as permissões do /tmp diretório:

ls -ld /tmp

 Saída correta típica:

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

 Se as permissões não tiverem o sticky bit ( ) ou forem mais restritivas, corrija-as:

chmod 1777 /tmp

 

AVISO: Cambiante /tmp As permissões afetam todos os usuários no sistema. Certifique-se de que os direitos administrativos estejam em vigor e que as implicações de segurança sejam compreendidas antes de aplicar chmod 1777.

 

4. Execute novamente o instalador.

Depois de confirmar o acesso do usuário, a integridade do pacote e /tmp permissões, execute o instalador novamente usando o mesmo comando usado originalmente.
 

5. Verifique se a instalação foi bem-sucedida.

Verifique se o plug-in do Avamar Client está instalado sem erros:

pkginfo -l AVMRclnt

 A saída bem-sucedida lista os detalhes do pacote e mostra o status de instalado. Além disso, ele confirma que nenhuma mensagem de erro aparece no log do instalador.

 Notas adicionais

  • Se o problema persistir depois de seguir as etapas acima, o pacote do instalador pode estar corrompido além da verificação de soma de verificação. Solicite uma nova cópia do Suporte Dell.
  • Sempre execute esses comandos como um usuário com privilégios suficientes (normalmente root ou um usuário com direitos sudo).
  • Entre em contato com o Suporte Dell se ocorrer um comportamento inesperado ou se precisar de assistência adicional.

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.