In diesem Teil werden Installationsprobleme behandelt, die bei einem Upgrade auf das Release Solaris 9 9/05 auftreten.
Für den ordnungsgemäßen Betrieb von Solaris Live Upgrade müssen je nach verwendeter Betriebssystemversion bestimmte Patches installiert werden.
Vor der Installation oder Ausführung von Live Upgrade müssen Sie einen kleinen Patch-Satz installieren. Eine stets aktuelle Patchliste finden Sie auf http://sunsolve.sun.com . Nähere Informationen finden Sie darüber hinaus im Infodokument 72099 auf der SunSolve-Website.
Unter Solaris 2.6, Solaris 7 und Solaris 8 kann das Installationsprogramm für Solaris Live Upgrade unter Umständen nicht gestartet werden. Diese Versionen enthalten nicht die zur Ausführung der Java 2-Laufzeitumgebung erforderlichen Patches.
In der Regel macht sich das Problem in dieser Situation durch einen Java-Ausnahmefehler bemerkbar. So werden beispielsweise die folgenden Meldungen angezeigt:
InvocationTargetException in ArchiveReader constructornull java.lang.reflect.InvocationTargetException at install.instantiateArchiveReader(Compiled Code) at install.<init>(Compiled Code) at install.main(Compiled Code) |
Um die Pakete über das Solaris Live Upgrade-Installationsprogramm installieren zu können, muss die empfohlene Patchsammlung für die Java 2-Laufzeitumgebung installiert sein.
Abhilfemaßnahme: Das Problem lässt sich wie folgt umgehen:
Installieren Sie die Solaris Live Upgrade-Pakete mit dem Befehl pkgadd.
Anleitungsschritte finden Sie in Kapitel 35, Erstellen einer Boot-Umgebung mit Solaris Live Upgrade (Vorgehen) in Solaris 9 9/04 Installationshandbuch.
Installieren Sie die empfohlene Patchsammlung für die Java 2-Laufzeitumgebung. Diese finden Sie auf http://sunsolve.sun.com. Anschließend lassen sich die Pakete mit dem Solaris Live Upgrade-Installationsprogramm installieren.
Wenn Ihr Solaris 8-System an SANs (Storage Area Networks) angeschlossen ist, erkundigen Sie sich vor einem Upgrade auf Solaris 9 9/05 bitte bei Ihrem Support-Techniker. Bei Solaris 8-Systemen, auf welchen das Paket SUNWsan installiert ist, muss für ein Upgrade auf Solaris 9 9/05 unter Umständen ein besonderes Verfahren angewendet werden. Um festzustellen, ob das Paket SUNWsan auf dem System installiert ist, geben Sie folgenden Befehl in ein Terminalfenster ein:
# pkginfo SUNWsan |
Wenn das Paket SUNWsan installiert ist, werden diese Informationen angezeigt:
system SUNWsan SAN Foundation Kit |
Die Solaris 9 9/05 (x86 Platform Edition)-Installations-CD kann nicht zum Upgrade von x86-Systemen mit Solaris 2.6 oder 7 auf Solaris 9 9/05 eingesetzt werden. Grund hierfür sind spezielle Anforderungen der x86-Systeme hinsichtlich der Boot-Partition.
Abhilfemaßnahme: Verwenden Sie hierzu die Solaris 9 9/05 Software (x86 Platform Edition) 1 of 2-CD.
Die Solaris Management Console 2.1-Software ist mit Solaris Management Console 1.0, 1.0.1 oder 1.0.2 nicht kompatibel. Wenn Sie ein Upgrade auf Solaris 9 9/05 durchführen und auf dem System die Solaris Management Console 1.0-, 1.0.1- oder 1.0.2-Software installiert ist, müssen Sie diese Software vor dem Upgrade deinstallieren. Solaris Management Console ist dann möglicherweise auf Ihrem System vorhanden, wenn Sie die SEAS 2.0-Overbox, die SEAS 3.0-Overbox oder das Solaris 8-Administrationspaket installiert haben.
Abhilfemaßnahme: Wählen Sie eine der folgenden Lösungen:
Bevor Sie eine Aktualisierung durchführen, müssen Sie den Befehl /usr/bin/prodreg ausführen und die Solaris Management Console-Software vollständig deinstallieren.
Falls bereits ein Upgrade auf Solaris 9 9/05 vorgenommen wurde, ohne dass Sie zuvor die Solaris Management Console 1.0-, 1.0.1- bzw. 1.0.2-Software deinstalliert hatten, müssen Sie zuvor sämtliche Pakete von Solaris Management Console 1.0, 1.0.1 bzw. 1.0.2 entfernen. Entfernen Sie die Pakete mit dem Befehl pkgrm anstatt mit prodreg. Bitte achten Sie genau auf die Reihenfolge der Paketentfernung. Führen Sie die folgenden Schritte durch:
Melden Sie sich als Superuser an.
Geben Sie folgenden Befehl ein:
# pkginfo | grep “Solaris Management Console“ |
Sofern die Beschreibung nicht mit "Solaris Management Console 2.1“ beginnt, bezeichnen die Paketnamen in der Ausgabe Solaris Management Console 1.0-Pakete.
Entfernen Sie mit dem Befehl pkgrm sämtliche Solaris Management Console 1.0-Pakete in der hier aufgeführten Reihenfolge:
Entfernen Sie keine Pakete, deren Beschreibung die Bezeichnung "Solaris Management Console 2.1” enthält. So könnte beispielsweise SUNWmc.2 auf Solaris Management Console 2.1-Software hinweisen.
Wenn die Ausgabe von pkginfo zwei Versionen von Solaris Management Console 1.0-Paketen anzeigt, entfernen Sie mit pkgrm beide Pakete. Beginnen Sie mit dem Originalpaket, und fahren Sie mit dem Paket fort, das eine fortlaufende Nummer aufweist. Wenn beispielsweise die Pakete SUNWmcman und SUNWmcman.2 in der Ausgabe von pkginfo aufgeführt werden, müssen sie zuerst das Paket SUNWmcman entfernen und dann das Paket SUNWmcman.2. Verwenden Sie nicht den Befehl prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Geben Sie folgenden Befehl in ein Terminalfenster ein:
# rm -rf /var/sadm/pkg/SUNWmcapp |
Die Solaris Management Console 2.1-Software sollte jetzt funktionieren. Wenn in Zukunft Solaris Management Console 2.1 einmal nicht korrekt funktionieren sollte, entfernen Sie die Software. Installieren Sie die Software dann wie nachfolgend beschrieben neu:
Entfernen Sie mit dem Befehl pkgrm sämtliche Solaris Management Console 2.1-Pakete und davon abhängigen Pakete in dieser Reihenfolge:
Wenn mehrere Versionen von Solaris Management Console 2.1-Paketen wie SUNWmc und SUNWmc.2 auf dem System installiert sind, entfernen Sie zunächst SUNWmc und anschließend SUNWmc.2. Verwenden Sie nicht den Befehl prodreg.
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Legen Sie die Solaris 9 9/05-Software-CD 1 von 2 CD in das CD-ROM-Laufwerk ein. Geben Sie folgenden Befehl in ein Terminalfenster ein:
# cd /cdrom/sol_9_904_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
Alle vorigen Solaris Management Console-Versionen werden gelöscht und die Solaris Management Console 2.1-Software ist funktionsbereit.