Avamar: L'installazione del plug-in del client Solaris non riesce con errore dello script della richiesta pkgadd

Summary: L'installazione del plug-in Avamar Client su Solaris non riesce con "pkgadd: ERRORE: lo script della richiesta non è stato completato correttamente." Causa: autorizzazione /tmp mancante o pacchetto danneggiato. Controllare la .pkg SHA-256 (Secure Hash Algorithm 256), eseguire chmod 1777 /tmp e reinstallarlo. ...

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

Errore di installazione del plug-in Avamar Client su Solaris

Comportamento osservato

L'installazione del plug-in Avamar Client non viene completata su Solaris 10. Il programma di installazione si arresta e segnala che non sono state apportate modifiche al 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

Autorizzazioni insufficienti per la directory temporanea

Lo script di installazione tenta di creare file temporanei in /tmp. Se l'utente non dispone dei permessi di scrittura o sticky-bit in questa directory, lo script della richiesta pkgadd non può essere completato, causando l'errore:

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

Gli indicatori tipici includono un elenco di directory che mostra autorizzazioni restrittive, ad esempio:

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

Quando la directory non è scrivibile da chiunque con lo sticky bit (modalità 1777), il programma di installazione non è in grado di scrivere i file richiesti, causando l'errore.
 

Pacchetto di installazione del client Avamar danneggiato

Se il file di .pkg utilizzato per il plug-in del client Solaris è alterato o incompleto, la verifica del checksum non corrisponde al valore previsto. Un hash SHA-256 non corrispondente indica un danneggiamento, il che porta pkgadd a interrompersi con lo stesso messaggio di errore.

Esempio di comando di verifica del checksum:

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

Output previsto (esempio):

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

Se l'hash calcolato differisce dal valore valido noto, il programma di installazione viene considerato danneggiato e l'installazione non riesce con l'errore pkgadd segnalato.

Resolution

Correzione degli errori di installazione del plug-in del client Avamar Solaris

Risoluzione dettagliata

Attenersi alla seguente procedura per risolvere il problema pkgadd: ERROR: request script did not complete successfully errore durante l'installazione del plug-in Avamar Client su Solaris 10.

  • Identificare l'account utente che esegue il programma di installazione.
  • Convalidare l'integrità del pacchetto di installazione.
  • Controllare e correggere le autorizzazioni per la directory /tmp.
  • Eseguire nuovamente l'installazione.

1. Verificare l'utente che esegue l'installazione.

Eseguire il seguente comando per visualizzare l'utente corrente:

whoami

 Prendere nota del nome utente. L'utente deve disporre dell'accesso in lettura al file del programma di installazione e dell'accesso in scrittura a /tmp.
 

2. Verificare l'integrità del pacchetto.

Calcolare il checksum SHA-256 del file del programma di installazione sul client Solaris e confrontarlo con il checksum archiviato in Avamar Server.

Sul client Solaris (sostituire i segnaposto con il nome del file):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Esempio:

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

 Output previsto (esempio):

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

 Sull'Avamar Server, eseguire lo stesso comando sul pacchetto di origine:

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

 Esempio:

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

 Se i due checksum sono diversi, scaricare nuovamente il pacchetto dall'Avamar Server prima di procedere.
 

3. Verificare le autorizzazioni /tmp.

Elencare le autorizzazioni di /tmp directory:

ls -ld /tmp

 Output corretto tipico:

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

 Se manca la parte adesiva delle autorizzazioni ( ) o sono più restrittivi, correggerli:

chmod 1777 /tmp

 

ATTENZIONE: Mutevole /tmp Le autorizzazioni sono valide per tutti gli utenti del sistema. Assicurarsi che i diritti amministrativi siano in atto e che le implicazioni sulla sicurezza siano comprese prima della domanda chmod 1777.

 

4. Eseguire nuovamente il programma di installazione.

Dopo aver confermato l'accesso dell'utente, l'integrità del pacchetto e /tmp autorizzazioni, eseguire nuovamente il programma di installazione utilizzando lo stesso comando utilizzato originariamente.
 

5. Verificare che l'installazione sia avvenuta correttamente.

Verificare che il plug-in client Avamar sia installato senza errori:

pkginfo -l AVMRclnt

 L'output completato correttamente elenca i dettagli del pacchetto e mostra lo stato installato. Inoltre, conferma che non viene visualizzato alcun messaggio di errore nel registro del programma di installazione.

 Note aggiuntive

  • Se il problema persiste dopo aver seguito i passaggi precedenti, il pacchetto di installazione potrebbe essere danneggiato oltre la verifica del checksum. Richiedere una nuova copia al supporto Dell.
  • Eseguire sempre questi comandi come utente con privilegi sufficienti (in genere root o utente con diritti sudo).
  • Contattare il Supporto Dell se si verifica un comportamento imprevisto o se è necessaria ulteriore assistenza.

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.