Avamar: Instalace doplňku Solaris Client Plug-In se nezdaří s chybou skriptu požadavku pkgadd

Summary: Instalace zásuvného modulu klienta Avamar v systému Solaris selže s chybou "pkgadd: CHYBA: Skript požadavku se nedokončil úspěšně." Příčina: chybějící oprávnění /tmp nebo poškozený balíček. Zkontrolujte .pkg SHA-256 (Secure Hash Algorithm 256), spusťte příkaz "chmod 1777 /tmp" a přeinstalujte jej. ...

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

Selhání instalace doplňku klienta Avamar v systému Solaris

Pozorované chování

Instalace zásuvného modulu klienta Avamar se v systému Solaris 10 nedokončí. Instalační program se zastaví a nahlásí, že v systému nebyly provedeny žádné změny.

 
/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

Nedostatečná oprávnění k dočasnému adresáři

Instalační skript se pokusí vytvořit dočasné soubory v umístění /tmp. Pokud uživatel nemá v tomto adresáři oprávnění k zápisu nebo bitovému zápisu, skript požadavku pkgadd se nemůže dokončit, což vede k chybě:

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

Mezi typické indikátory patří výpis adresáře, který zobrazuje omezující oprávnění, například:

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

Pokud adresář není zapisovatelný do světa s sticky bitem (režim 1777), instalační program nemůže zapsat požadované soubory, což způsobí selhání.
 

Poškozený balíček instalačního programu klienta Avamar

Pokud je soubor .pkg použitý pro modul plug-in klienta Solaris změněn nebo neúplný, ověření kontrolního součtu neodpovídá očekávané hodnotě. Neshodný hash SHA-256 indikuje poškození, což vede k zastavení pkgadd se stejnou chybovou zprávou.

Příklad příkazu pro ověření kontrolního součtu:

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

Očekávaný výstup (příklad):

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

Pokud se vypočtený hash liší od známé dobré hodnoty, instalační program je považován za poškozený a instalace selže s nahlášenou chybou pkgadd.

Resolution

Oprava chyb instalace doplňku Avamar Solaris Client

Řešení krok za krokem

Chcete-li vyřešit problém tímto způsobem, postupujte takto: pkgadd: ERROR: request script did not complete successfully Chyba při instalaci doplňku klienta Avamar v systému Solaris 10.

  • Identifikujte uživatelský účet, na kterém je spuštěn instalační program.
  • Ověřte integritu instalačního balíčku.
  • Zkontrolujte a opravte oprávnění k adresáři /tmp.
  • Znovu spusťte instalaci.

1. Ověřte uživatele instalace.

Spuštěním následujícího příkazu zobrazte aktuálního uživatele:

whoami

 Poznamenejte si uživatelské jméno. Uživatel musí mít přístup pro čtení instalačního souboru a oprávnění pro zápis do /tmp.
 

2. Potvrďte integritu balíčku.

Vypočítejte kontrolní součet SHA-256 instalačního souboru v klientovi Solaris a porovnejte jej s kontrolním součtem uloženým na serveru Avamar.

V klientovi Solaris (zástupné symboly nahraďte názvem souboru):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Příklad:

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

 Očekávaný výstup (příklad):

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

 Na serveru Avamar spusťte stejný příkaz pro zdrojový balíček:

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

 Příklad:

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

 Pokud se oba kontrolní součty liší, než budete pokračovat, stáhněte balíček ze serveru Avamar.
 

3. Ověřte oprávnění /tmp.

Vypíše oprávnění /tmp adresář:

ls -ld /tmp

 Typický správný výstup:

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

 Pokud oprávnění chybí, sticky bit ( ) nebo jsou restriktivnější, opravte je:

chmod 1777 /tmp

 

VAROVÁNÍ: Měnící se /tmp Oprávnění mají vliv na všechny uživatele v systému. Před podáním žádosti se ujistěte, že jsou zavedena práva správce a aby byly pochopeny důsledky pro bezpečnost. chmod 1777.

 

4. Znovu spusťte instalační program.

Po potvrzení přístupu uživatele, integrity balíčku a /tmp spusťte instalační program znovu pomocí stejného příkazu, který byl použit původně.
 

5. Ověření úspěšné instalace.

Zkontrolujte, zda je doplněk Avamar Client nainstalován bez chyb:

pkginfo -l AVMRclnt

 Úspěšný výstup zobrazí podrobnosti o balíčku a stav nainstalovaného balíčku. Také potvrdí, že se v protokolu instalačního programu nezobrazují žádné chybové zprávy.

 Dodatečné poznámky

  • Pokud problém přetrvává i po provedení výše uvedených kroků, může být instalační balíček poškozen natolik, že neumožňuje ověření kontrolního součtu. Vyžádejte si novou kopii od podpory společnosti Dell.
  • Tyto příkazy vždy spouštějte jako uživatel s dostatečnými oprávněními (typicky root nebo uživatel s právy sudo).
  • Pokud dojde k neočekávanému chování nebo je potřeba další pomoc, obraťte se na podporu společnosti 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.