Avamar: Installasjonen av Solaris-klient-plugin mislykkes med skriptfeil for pkgadd-forespørsel

Summary: Installasjon av Avamar-klient-plugin på Solaris mislykkes med "pkgadd: FEIL: forespørselsskriptet ble ikke fullført." Årsak: manglende /tmp-tillatelse eller skadet pakke. Sjekk SHA-256 (Secure Hash Algorithm 256) .pkg, kjør chmod 1777 /tmp og installer på nytt. ...

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

Feil ved installasjon av Avamar-klientplugin på Solaris

Observert atferd

Installasjonen av Avamar-klient-plugin-modulen fullføres ikke på Solaris 10. Installasjonsprogrammet stopper og rapporterer at det ikke ble gjort noen endringer 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

Ikke tilstrekkelige tillatelser til den midlertidige katalogen

Installasjonsskriptet forsøker å opprette midlertidige filer under /tmp. Hvis brukeren mangler skrive- eller tregbitstillatelser for denne katalogen, kan ikke forespørselsskriptet pkgadd fullføres, noe som resulterer i feilen:

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

Typiske indikatorer inkluderer en katalogoppføring som viser restriktive tillatelser, for eksempel:

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

Når katalogen ikke er verdensskrivbar med den klebrige biten (modus 1777), kan ikke installasjonsprogrammet skrive de nødvendige filene, noe som forårsaker feilen.
 

Ødelagt installasjonspakke for Avamar-klienten

Hvis den .pkg filen som brukes for Solaris-klient-plugin-modulen, er endret eller ufullstendig, samsvarer ikke kontrollsumverifiseringen med forventet verdi. En SHA-256-hash som ikke samsvarer, angir skade, noe som fører til at pkgadd stopper med samme feilmelding.

Eksempel på bekreftelseskommando for kontrollsum:

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

Forventet utdata (eksempel):

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

Hvis den beregnede hash-koden er forskjellig fra verdien du vet fungerer, anses installasjonsprogrammet som skadet, og installasjonen mislykkes med den rapporterte pkgadd-feilen.

Resolution

Løse installasjonsfeil for Avamar Solaris-klient-plugin

Trinnvis løsning

Følg disse trinnene for å løse problemet med pkgadd: ERROR: request script did not complete successfully feil under installasjon av Avamar-klient-plugin på Solaris 10.

  • Identifiser brukerkontoen som kjører installasjonsprogrammet.
  • Valider integriteten til installasjonspakken.
  • Kontroller og korriger tillatelsene for /tmp-katalogen.
  • Kjør installasjonen på nytt.

1. Bekreft brukeren som installerer.

Kjør følgende kommando for å vise gjeldende bruker:

whoami

 Noter brukernavnet. Brukeren må ha lesetilgang til installasjonsfilen og skrivetilgang til /tmp.
 

2. Bekreft pakkens integritet.

Beregn SHA-256-kontrollsummen for installasjonsfilen på Solaris-klienten, og sammenlign den med kontrollsummen som er lagret på Avamar-serveren.

I Solaris-klienten (erstatt plassholdere med filnavnet):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Eksempel:

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

 Forventet utdata (eksempel):

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

 På Avamar-serveren kjører du den samme kommandoen mot kildepakken:

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

 Eksempel:

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

 Hvis de to kontrollsummene er forskjellige, må du laste ned pakken på nytt fra Avamar-serveren før du fortsetter.
 

3. Bekreft /tmp-tillatelser.

Oppgi tillatelsene for /tmp adressebok:

ls -ld /tmp

 Typisk riktig utgang:

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

 Hvis tillatelsene mangler den klebrige biten ( ) eller er mer restriktive, korrigere dem:

chmod 1777 /tmp

 

FORSIKTIG: Endre /tmp Tillatelser påvirker alle brukere på systemet. Sikre at administrative rettigheter er på plass og sikkerhetsimplikasjonene er forstått før søknad chmod 1777.

 

4. Kjør installasjonsprogrammet på nytt.

Etter bekreftelse av brukertilgang, pakkeintegritet og /tmp tillatelser, kjører du installasjonsprogrammet på nytt med samme kommando som opprinnelig ble brukt.
 

5. Bekreft vellykket installasjon.

Kontroller at Avamar-klient-plugin-modulen er installert uten feil:

pkginfo -l AVMRclnt

 Vellykket utdata viser pakkedetaljene og viser statusen installert. Den bekrefter også at ingen feilmeldinger vises i installasjonsloggen.

 Tilleggsnotater

  • Hvis problemet vedvarer etter å ha fulgt trinnene ovenfor, kan installasjonspakken bli ødelagt utover kontrollsumbekreftelse. Be om en ny kopi fra Dell Support.
  • Kjør alltid disse kommandoene som en bruker med tilstrekkelige rettigheter (vanligvis root eller en bruker med sudo-rettigheter).
  • Kontakt Dells kundestøtte hvis det oppstår uventet atferd eller hvis det er behov for mer hjelp.

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.