Sun Java System Access Manager 7 2005Q4 Versionshinweise

Patch-Installationsanweisungen für Solaris-Systeme

Stellen Sie vor der Installation des Solaris-Patches sicher, dass Sie die unter Aufgaben vor der Installation aufgelisteten Dateien gesichert haben.

Um auf Solaris-Systemen Patches hinzuzufügen oder zu entfernen, verwenden Sie die Befehle patchadd und patchrm, die mit dem Betriebssystem bereitgestellt werden.

patchadd-Befehl

Verwenden Sie den Befehl patchadd, um ein Patch auf einem Standalone-System zu installieren. Beispiel:

# patchadd /var/spool/patch/120954-07

Hinweis –

Wenn Sie den Solaris-Patch in einer globalen Solaris 10-Zone installieren, rufen Sie den Befehl patchadd mit dem Argument -G auf. Beispiel:

patchadd -G /var/spool/patch/120954-07


Das Skript postpatch zeigt eine Meldung zur erneuten Bereitstellung der Access Manager-Anwendungen an, mit Ausnahme für ein System, auf dem lediglich die Access Manager-SDK-Komponente installiert ist.

Das Skript postpatch erstellt die Datei amsilent in folgendem Verzeichnis:

AccessManager-base ist das Basisinstallationsverzeichnis. Das standardmäßige Basisinstallationsverzeichnis lautet /opt auf Solaris-Systemen und /opt/sun auf Linux-Systemen.

Die Datei amsilent basiert auf der Datei amsamplesilent, einige erforderliche Parameter sind jedoch entsprechend der auf dem System vorhandenen Access Manager-Konfigurationsdateien festgelegt. Die Passwortparameter enthalten jedoch Standardwerte. Kommentieren Sie den Wert für jeden Passwortparameter aus und ändern Sie die Werte. Überprüfen Sie sorgfältig die Werte der übrigen Parameter in dieser Datei entsprechend der Anforderungen Ihrer Bereitstellung.

Der Parameter COMMON_DEPLOY_URI (das URI-Präfix der gemeinsam genutzten Domänen-Webanwendung) enthält ebenfalls einen Standardwert. Wenn Sie für diesen URI einen anderen als den Standardwert verwenden möchten, müssen Sie diesen Wert aktualisieren. Anderenfalls schlägt die erneute Bereitstellung der Webanwendungen mit amconfig und der vom Patch erzeugten Datei amsilent fehl.

Führen Sie anschließend folgenden Befehl aus (in diesem Beispiel ist Access Manager im Standardverzeichnis installiert):

# cd /opt/SUNWam/bin 
# ./amconfig -s /opt/SUNWam/amsilent

Achtung – Achtung –

Die Datei amsilent enthält vertrauliche Daten (z. B. das Administratorpasswort in Klartext). Stellen Sie daher sicher, dass Sie die Datei entsprechend Ihrer Bereitstellung ausreichend schützen.


Führen Sie nach der Ausführung des Skripts amconfig das Skript updateschema.sh aus, um die XML- und LDIF-Dateien zu laden. Das Skript updateschema.sh ist nach der Installation von Patch 7 in folgendem Verzeichnis verfügbar:

Starten Sie nach der Ausführung des Skripts updateschema die Access Manager-Prozesse neu. Beispiel:

# cd /opt/SUNWam/bin
# ./amserver stop
# ./amserver start

Starten Sie anschließend den Access Manager-Webcontainer neu.

patchrm-Befehl

Um ein Patch aus einem Standalone-System zu entfernen, verwenden Sie den Befehl patchrm. Beispiel:

# patchrm 120954-03

Das Skript backout zeigt eine Meldung an, die in etwa dem Befehl patchadd entspricht, mit Ausnahme auf Systemen, auf denen lediglich die Access Manager-SDK-Komponente installiert ist.

Stellen Sie nach dem Entfernen des Patches die Access Manager-Anwendungen unter Verwendung der Datei amsilent im Verzeichnis AccessManager-base /SUNWam erneut bereit, wobei AccessManager-base das Basisinstallationsverzeichnis ist. Auf Solaris-Systemen lautet das standardmäßige Installationsverzeichnis /opt.

Legen Sie die Parameter in der Datei amsilent entsprechend der Anforderungen für Ihre Bereitstellung fest.

Führen Sie anschließend folgenden Befehl aus. In diesem Beispiel ist Access Manager im Standardverzeichnis für Solaris-Systeme installiert:

# cd /opt/SUNWam/bin
# ./amconfig -s /opt/SUNWam/amsilent

Weitere Informationen sowie Beispiele zu den Befehlen patchadd und patchrm finden Sie in den entsprechenden Solaris-man-Pages.

Weiterführende Informationen finden Sie außerdem unter Aufgaben nach der Installation.

Solaris 10-Zonen

Mit dem Solaris 10-Betriebssystem wurde das neue Zonenkonzept eingeführt. Daher enthält der "patchadd"-Befehl die neue Option -G, mit der ein Patch ausschließlich einer globalen Zone hinzugefügt wird. Der "patchadd"-Befehl sucht in "pkginfo" von Paketen, auf die der Patch angewendet werden soll, standardmäßig nach der Variable SUNW_PKG_ALLZONES. Da die Variable SUNW_PKG_ALLZONES jedoch nicht für alle Access Manager-Pakete festgelegt ist, ist die Option -G erforderlich, wenn Access Manager 7 2005Q4 in der globalen Zone installiert ist. Wenn Access Manager in einer lokalen Zone installiert ist, hat die Option patchadd -G keine Auswirkungen.

Wenn Sie Access Manager 7 2005Q4-Patches auf einem Solaris-System installieren, wird die Verwendung der Option -G empfohlen. Beispiel:

 # patchadd -G AM7_patch_dir

Ebenso ist die Option -G für die Ausführung des Befehls patchrm erforderlich, wenn Access Manager in der globalen Zone installiert ist. Beispiel:

# patchrm -G 120954-07