Avamar: Solaris-asiakaslaajennuksen asennus epäonnistuu ja näyttää virheilmoituksen pkgadd-pyynnön komentosarjavirheestä

Summary: Avamar Client -laajennuksen asennus Solarisiin epäonnistuu komennolla "pkgadd: VIRHE: pyyntökomentosarjan suorittaminen ei onnistunut. Syy: /tmp-käyttöoikeus puuttuu tai paketti on vioittunut. Tarkista SHA-256 (Secure Hash Algorithm 256) .pkg, suorita chmod 1777 /tmp ja asenna uudelleen. ...

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

Avamar Client -laajennuksen asennus epäonnistui Solarisissa

Havaittu toiminta

Avamar Client -laajennusta ei suoriteta loppuun Solaris 10 -järjestelmässä. Asennusohjelma pysähtyy ja ilmoittaa, että järjestelmään ei ole tehty muutoksia.

 
/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

Väliaikaisen hakemiston käyttöoikeudet eivät riitä

Asennuskomentosarja yrittää luoda tilapäistiedostoja kansioon /tmp. Jos käyttäjällä ei ole kirjoitus- tai tarrabittioikeuksia tähän hakemistoon, pkgadd-pyyntökomentosarjaa ei voida suorittaa loppuun, mikä aiheuttaa virheen:

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

Tyypillisiä indikaattoreita ovat hakemistoluettelo, joka näyttää rajoittavat käyttöoikeudet, esimerkiksi:

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

Kun hakemisto ei ole maailmankirjoitettavissa tarrabitin kanssa (tila 1777), asennin ei voi kirjoittaa tarvittavia tiedostoja, mikä aiheuttaa virheen.
 

Vioittunut Avamar-asiakkaan asennuspaketti

Jos Solaris-asiakasohjelman lisäosassa käytettyä .pkg tiedostoa muutetaan tai se on puutteellinen, tarkistussumman vahvistus ei vastaa odotettua arvoa. Yhteensopimaton SHA-256-hajautusarvo ilmaisee vioittumista, minkä vuoksi pkgadd pysähtyy samaan virheilmoitukseen.

Esimerkki tarkistussumman vahvistuskomennosta:

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

Odotettu tuotos (esimerkki):

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

Jos laskettu hajautusarvo poikkeaa tunnetusta hyvästä arvosta, asennusohjelma katsotaan vioittuneeksi ja asennus epäonnistuu raportoidun pkgadd-virheen vuoksi.

Resolution

Avamar Solaris Client -lisäosan asennusvirheiden korjaaminen

Vaiheittainen ratkaisu

Voit ratkaista pkgadd: ERROR: request script did not complete successfully virhe Avamar-asiakasohjelman laajennuksen asennuksen aikana Solaris 10 -järjestelmässä.

  • Tunnista käyttäjätili, jolla asennusohjelma suoritetaan.
  • Vahvista asennuspaketin eheys.
  • Tarkista ja korjaa oikeudet /tmp-hakemistossa.
  • Suorita asennus uudelleen.

1. Tarkista asentava käyttäjä.

Näytä nykyinen käyttäjä suorittamalla seuraava komento:

whoami

 Kirjoita käyttäjänimi muistiin. Käyttäjällä on oltava asennustiedoston luku- ja kirjoitusoikeudet: /tmp.
 

2. Vahvista paketin eheys.

Laske asennustiedoston SHA-256-tarkistussumma Solaris-asiakasohjelmassa ja vertaa sitä Avamar-palvelimelle tallennettuun tarkistussummaan.

Solaris-asiakasohjelmassa (korvaa paikkamerkit tiedostonimellä):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Esimerkki:

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

 Odotettu tuotos (esimerkki):

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

 Suorita Avamar-palvelimessa sama komento lähdekoodipaketissa:

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

 Esimerkki:

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

 Jos tarkistussummat eroavat toisistaan, lataa paketti uudelleen Avamar-palvelimesta, ennen kuin jatkat.
 

3. Tarkista /tmp-käyttöoikeudet.

Luettele käyttöoikeudet /tmp hakemisto:

ls -ld /tmp

 Tyypillinen oikea tulos:

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

 Jos käyttöoikeuksista puuttuu tarrabitti ( ) tai ovat rajoittavampia, korjaa ne:

chmod 1777 /tmp

 

HUOMIO: Muuttuva /tmp Käyttöoikeudet vaikuttavat kaikkiin järjestelmän käyttäjiin. Varmista ennen hakemista, että järjestelmänvalvojan oikeudet ovat käytössä ja että turvallisuusvaikutukset ymmärretään chmod 1777.

 

4. Suorita asennusohjelma uudelleen.

Kun käyttäjän käyttöoikeus on vahvistettu, paketin eheys ja /tmp käyttöoikeudet, suorita asennusohjelma uudelleen samalla komennolla, jota alun perin käytit.
 

5. Tarkista asennuksen onnistuminen.

Tarkista, että Avamar Client -laajennus on asennettu ilman virheitä:

pkginfo -l AVMRclnt

 Onnistunut tulos näyttää paketin tiedot ja asennetun tilan. Se vahvistaa myös, että asennuslokissa ei näy virheilmoituksia.

 Lisähuomautukset

  • Jos ongelma jatkuu yllä olevien vaiheiden jälkeen, asennuspaketti saattaa olla vioittunut tarkistussumman tarkistuksen jälkeen. Pyydä uusi versio Dellin tuesta.
  • Suorita nämä komennot aina käyttäjänä, jolla on riittävät oikeudet (yleensä pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet).
  • Ota yhteys Dell-tukeen, jos jotain tapahtuu odottamatta tai jos tarvitset lisäapua.

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.