Tilläggsinformation för Solaris 10

Kommandot patchadd kan inte installera korrigeringsfiler igen till nyligen installerade paket (6219176)

Kommandot patchadd kan inte installera en korrigeringsfil igen under följande uppsättning av omständigheter.

  1. Du lägger till korrigeringsfilen i ett system som inte innehåller alla paket som påverkas av korrigeringsfilen.

  2. Du installerar paketen som inte var installerade när du installerade korrigeringsfilen.

  3. Du installerar korrigeringsfilen igen för att korrigera de nyligen installerade paketen.

Den del av korrigeringsfilen som gäller paketet som du senare lade till installeras inte. Ett meddelande som liknar följande visas:


patchadd ~tsk/patches/111111-01
Validerar korrigeringsfiler...

Laddar korrigeringsfiler som är installerade på systemet...

Färdig!

Laddar korrigeringsfiler som ska installeras.

Färdig!

Följande korrigeringsfiler som skulle installeras finns redan på systemet
Korrigeringsfilen 111111-01 är redan installerad på systemet.

Det finns inga korrigeringsfiler att kontrollera beroende för. 

Åtgärd: Välj en av följande lösningar:

Lösning 1: Om du inte har skapat zoner i systemet korrigerar du systemet genom kommandot patchadd med alternativet -t.


# patchadd -t korrigeringsfils-ID

I det tidigare kommandot är korrigeringsfils-ID ID-numret för den korrigeringsfil som du vill använda.

Lösning 2: Om du har skapat zoner i systemet utför du följande steg:

  1. Avinstallera korrigeringsfilen.


    # patchrm korrigeringsfils-ID
    
  2. Installera de ytterligare paketen som inte finns på systemet men som påverkas av korrigeringsfilen.


    # pkgadd -d enhet pktförkortn
    

    I det tidigare exemplet är enhet den absoluta sökvägen till paketet eller paketen som du vill installera. pktförkortn anger det förkortade namnet för paketet som du vill installera. Du kan ange flera paketnamn.

  3. Installera om korrigeringsfilen.


    # patchadd korrigeringsfils-ID