Avamar: Installationen av plugin-programmet för Solaris-klienten misslyckas med skriptfel på pkgadd

Summary: Installation av Avamar-klientens insticksprogram på Solaris misslyckas med "pkgadd: FEL: Skriptet för begäran slutfördes inte." Orsak: saknar /tmp-behörighet eller skadat paket. Kontrollera .pkg SHA-256 (Secure Hash Algorithm 256), kör chmod 1777 /tmp och installera om. ...

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

Installationsfel för Avamar-klientens insticksprogram på Solaris

Observerat beteende

Installationen av Avamar-klientens insticksprogram slutförs inte i Solaris 10. Installationsprogrammet stannar och rapporterar att inga ändringar har gjorts i systemet.

 
/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

Otillräcklig behörighet för den temporära katalogen

Installationsskriptet försöker skapa temporära filer under /tmp. Om användaren saknar skriv- eller sticky-bit-behörighet i den här katalogen kan pkgadd-förfrågningsskriptet inte slutföras, vilket resulterar i felet:

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

Vanliga indikatorer är en kataloglista som visar restriktiva behörigheter, till exempel:

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

När katalogen inte är världsskrivbar med den tröga biten (läge 1777) kan installationsprogrammet inte skriva de filer som krävs, vilket orsakar felet.
 

Skadat Avamar-klientinstallationspaket

Om den .pkg filen som används för Solaris-klientens plugin-program ändras eller är ofullständig kan verifieringen av kontrollsumman inte matcha det förväntade värdet. En felaktig SHA-256-hash indikerar skada, vilket leder till att pkgadd slutar med samma felmeddelande.

Exempel på verifieringskommando för kontrollsumma:

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

Förväntade utdata (exempel):

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

Om den beräknade hashen skiljer sig från det kända bra värdet anses installationsprogrammet vara skadat och installationen misslyckas med det rapporterade pkgadd-felet.

Resolution

Åtgärda installationsfel vid installation av Avamar Solaris Client Plug-in

Steg-för-steg-lösning

Följ dessa steg för att lösa problemet pkgadd: ERROR: request script did not complete successfully Fel vid installation av Avamar-klientens insticksprogram på Solaris 10.

  • Identifiera användarkontot som kör installationsprogrammet.
  • Validera integriteten för installationspaketet.
  • Kontrollera och korrigera behörigheterna för katalogen /tmp.
  • Kör installationen igen.

1. Verifiera den installerade användaren.

Kör följande kommando för att visa den aktuella användaren:

whoami

 Anteckna användarnamnet. Användaren måste ha läsbehörighet till installationsfilen och skrivbehörighet till /tmp.
 

2. Bekräfta paketets integritet.

Beräkna SHA-256-kontrollsumman för installationsfilen på Solaris-klienten och jämför den med kontrollsumman som lagras på Avamar-servern.

På Solaris-klienten (ersätt platshållarna med filnamnet):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Exempel:

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

 Förväntade utdata (exempel):

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

 På Avamar-servern kör du samma kommando mot källkodspaketet:

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

 Exempel:

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

 Om de två kontrollsummorna skiljer sig åt hämtar du paketet igen från Avamar-servern innan du fortsätter.
 

3. Kontrollera /tmp-behörigheter.

Visa en lista över behörigheterna för /tmp katalog:

ls -ld /tmp

 Typisk korrekt utgång:

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

 Om behörigheterna saknar den klibbiga biten ( ) eller är mer restriktiva, korrigera dem:

chmod 1777 /tmp

 

VIKTIGT! Ändra /tmp Behörigheter påverkar alla användare i systemet. Se till att administrativa rättigheter finns på plats och att säkerhetskonsekvenserna är förstådda innan du ansöker chmod 1777.

 

4. Kör installationsprogrammet igen.

När du har bekräftat användaråtkomst, paketintegritet och /tmp kör du installationsprogrammet igen med samma kommando som ursprungligen användes.
 

5. Kontrollera att installationen har lyckats.

Kontrollera att Avamar-klientens insticksprogram har installerats utan fel:

pkginfo -l AVMRclnt

 Lyckade utdata visar paketinformationen och visar statusen installerad. Det bekräftar också att inga felmeddelanden visas i installationsloggen.

 Ytterligare anteckningar

  • Om problemet kvarstår efter att du har följt stegen ovan kan installationspaketet vara skadat så att kontrollsumman inte kan verifieras. Begär en ny kopia från Dells support.
  • Kör alltid dessa kommandon som en användare med tillräcklig behörighet (vanligtvis rotanvändare eller en användare med sudo-rättigheter).
  • Kontakta Dells support om något oväntat inträffar eller om ytterligare hjälp behövs.

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.