Lesen Sie unbedingt die Fehlerbeschreibung mit der ID 4121281, bevor Sie eine Aktualisierung Ihres IA (Intel-Architektur)-basierten Systems auf Solaris 8 durchführen.
Die DiskSuiteTM metadb-Kopien enthalten Treibernamen als Teil der DiskSuite-Konfigurationsdaten. Bei IA-basierten Systemen, die mit den Versionen 2.4, 2.5, 2.5.1 und 2.6 des Solaris-Betriebssystems arbeiten, lautet der Name des SCSI-Treibers cmdk. Der cmdk-Treiber wurde in den Betriebssystemen Solaris 7 und 8 für IA-basierte Systeme durch den sd-Treiber ersetzt.
Lösung: Um mögliche Datenverluste während der Aktualisierung auf Solaris 7 und 8 zu vermeiden, sollten Sie die Metageräte-Konfigurationen des Systems in Textdateien speichern und deren metadb-Kopien entfernen, bevor Sie ein IA-basiertes System aktualisieren, auf dem DiskSuite ausgeführt wird. Nach der Aktualisierung stellen Sie die Konfigurationen mit Hilfe des Befehlszeilen-Fensters von DiskSuite wieder her.
Die Versionshinweise zu DiskSuite Version 4.2 enthalten Anleitungen für das Speichern von metadb-Konfigurationen, das Entfernen von metadb-Kopien, das Aktualisieren von IA-basierten Systemen auf die Betriebssysteme Solaris 7 und 8, das Aktualisieren von DiskSuite auf Version 4.2 und das Wiederherstellen von Konfigurationen für Metageräte. Für die Betriebssysteme Solaris 7 und 8 stehen Bourne-Shell-Skripts zur Verfügung, über die diese Vorgänge automatisiert werden.
Wenn Sie eine Aktualisierung auf Solaris 8 vornehmen, werden veraltete Dateien in SUNWpmi oder SUNWxwpls unter Umständen nicht entfernt. Darüber hinaus sind die Berechtigungen für die Datei /usr/openwin/server/etc/OWconfig in der Solaris 8-Betriebssystemumgebung anders als in den früheren Solaris-Versionen.
Das Vorhandensein dieser veralteten Dateien und die unterschiedlichen Dateizugriffsrechte für OWconfig führen zu keinerlei Problemen auf Ihrem aktualisierten System.
Lösung: Ignorieren Sie die Fehlermeldungen, in denen veraltete SUNWpmi - oder SUNWxpls-Dateien angegeben werden, die während der Aktualisierung nicht entfernt wurden. Ignorieren Sie die Fehlermeldungen, die angeben, dass sich die Dateizugriffsrechte von /usr/openwin/server/etc/Owconfig von den erwarteten Zugriffsrechten unterscheiden.
Wenn Sie WBEM 2.0 von der Solaris Easy Access Server (SEAS) 3.0-CD auf einem System installiert haben, auf dem Solaris 7 läuft, dann müssen Sie die WBEM 1.0-Pakete erst entfernen, bevor Sie auf Solaris 8 aktualisieren. Nach einer Aktualisierung von Solaris 7 mit WBEM 1.0 auf Solaris 8 starten die Solaris WBEM Services 2.0 nicht. Der Aufruf des Common Information Model (CIM) Objekt-Managers schlägt fehl. Folgende Fehlermeldung wird angezeigt:
Datei nicht gefunden: /opt/sadm/lib/wbem/cimom.jar |
Lösung: Verwenden Sie den Befehl pkgrm, um die WBEM 1.0-Pakete zu entfernen, bevor Sie eine Aktualisierung auf Solaris 8 durchführen.
Verwenden Sie den Befehl pkginfo, um zu prüfen, ob die WBEM 1.0-Pakete installiert sind. Geben Sie dazu folgendes ein:
% pkginfo | grep WBEM |
Melden Sie sich als superuser an.
Verwenden Sie den Befehl pkgrm, um alle WBEM 1.0-Pakete zu entfernen. Geben Sie dazu folgendes ein:
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
Im Aktualisierungsprotokoll ist möglicherweise angegeben, dass das SUNWeeudt-Paket nur teilweise installiert wurde.
pkgadd von SUNWeeudt nach / wird ausgeführt. FEHLER: Prüfung der Attribute von </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> fehlgeschlagen Pfadname ist nicht vorhanden ... Installation von <SUNWeeudt> teilweise fehlgeschlagen. pkgadd Rückgabecode = 2 |
Lösung: Führen Sie nach Abschluss der Aktualisierung folgende Schritte durch.
Geben Sie folgenden Befehl ein, um das SUNWeeudt-Paket zu entfernen:
# pkgrm SUNWeeudt |
Geben Sie folgenden Befehl ein, um das SUNWeeudt-Paket hinzuzufügen:
# pkgadd SUNWeeudt |