Solaris 10 Versionshinweise

Der Befehl patchadd wendet Patches auf neu installierte Packages nicht erneut an (6219176)

Der Befehl patchadd wendet unter folgenden Umständen einen Patch nicht erneut an.

  1. Sie patchen ein System, das nicht alle Packages enthält, die von dem Patch betroffen sind.

  2. Sie installieren die Packages, die bei der Anwendung des Patches nicht installiert waren, später nach.

  3. Sie wenden den Patch erneut an, um die neu installierten Packages zu patchen.

Der Teil des Patches, der das später hinzugefügte Package betrifft, ist nicht installiert. Eine der folgenden Ausgabe ähnliche Fehlermeldung wird angezeigt.


patchadd ~tsk/patches/111111-01
Patches werden validiert...

Die auf dem System installierten Patches werden geladen...

Fertig!

Die zum Installieren angeforderten Patches werden geladen.

Fertig!

Die folgenden angeforderten Patches sind bereits auf dem System installiert.
Das zum Installieren angeforderte Patch 111111-01 ist bereits auf dem System installiert.

Keine Patches für Abhängigkeitsprüfung. 

Abhilfemaßnahme: Wählen Sie eine der folgenden Lösungen:

Abhilfemaßnahme 1: Wenn Sie auf Ihrem System keine Zonen erstellt haben, verwenden Sie den Befehl patchadd mit der Option -t, um das System zu patchen.


# patchadd -t Patch-ID

In dem vorherigen Befehl steht Patch-ID für die ID des anzuwendenden Patches.

Abhilfemaßnahme 2: Wenn Sie auf Ihrem System Zonen erstellt haben, führen Sie folgende Schritte durch.

  1. Entfernen und archivieren Sie den Patch.


    # patchrm Patch-ID
    
  2. Installieren Sie die zusätzlichen Packages, die sich nicht auf dem System befinden, aber von dem Patch betroffen sind.


    # pkgadd -d Gerät PkgAbkrzg
    

    In dem vorherigen Beispiel gibt Gerät den absoluten Pfad zu dem Package oder den Packages an, das/die installiert werden sollen. PkgAbkrzg gibt den abgekürzten Namen des zu installierenden Packages an. Sie können mehrere Package-Namen angeben.

  3. Installieren Sie den Patch neu.


    # patchadd Patch-ID