Die CIM-Datenbank des WBEM-Repository wird unter folgenden Bedingungen möglicherweise beschädigt:
Sie wenden eines der folgenden Patches aus der Betriebssystemumgebung Solaris 9 9/02, 12/02 oder 4/03 auf ein System an, auf dem die Betriebssystemumgebung Solaris 9 ausgeführt wird.
Version |
Patch |
---|---|
Solaris 9 9/02 |
112945-03 |
Solaris 9 12/02 |
112945-05 |
Solaris 9 4/03 |
112945-14 |
Danach entfernen Sie eins der zuvor genannten Patches, das auf das System angewendet wurde.
Wenn das WBEM-Repository beschädigt ist, wird die folgende Fehlermeldung im Protokoll-Viewer der Solaris Management Console angezeigt.
CIM_ERR_FAILED: /usr/sadm/lib/wbem/../../../../var/sadm/wbem/logr/ preReg/PATCH113829install/Solaris_Application.mof,18,ERR_SEM, ERR_EXC_SET_CLASS,CIM_ERR_FAILED:Other Exception: java.io.StreamCorruptedException: invalid stream header |
Lösung: Wählen Sie eine der folgenden Problemlösungen:
Führen Sie die folgenden Schritte aus, um eine Beschädigung des WBEM-Repository zu vermeiden.
Melden Sie sich als Superuser an.
Erstellen Sie eine Sicherungskopie des WBEM-Repository, bevor Sie Patches anwenden.
# cp -r /var/sadm/wbem/logr Pfad/logr |
Im Beispiel oben steht Pfad für den Pfad der Sicherungskopie des WBEM-Repository.
Wenn das WBEM-Repository nach dem Zurücksetzen des Patches beschädigt ist, stoppen Sie den WBEM-Server.
# /etc/init.d/init.wbem stop |
Stellen Sie das WBEM-Repository anhand der Sicherungskopie wieder her.
# cp -rf Pfad/logr /var/sadm/wbem/logr |
Starten Sie den WBEM-Server neu.
# /etc/init.d/init.wbem start |
Führen Sie die folgenden Schritte aus, um ein neues WBEM-Repository zu erstellen.
Bei dieser Lösung werden die WBEM-Daten nicht wiederhergestellt, wenn das WBEM-Repository beschädigt ist. Alle Daten, die während der Installation zum Repository hinzugefügt wurden, gehen verloren.
Melden Sie sich als Superuser an.
Stoppen Sie den WBEM-Server.
# /etc/init.d/init.wbem stop |
Entfernen Sie die Dateien aus dem Verzeichnis /logr.
# rm /var/sadm/wbem/logr/* |
Entfernen Sie das Verzeichnis /notFirstTime.
# rmdir notFirstTime |
Starten Sie den WBEM-Server.
# /etc/init.d/init.wbem start |
Kompilieren Sie alle proprietären MOFs von Hand.
# /usr/sadm/bin/mofcomp MOF-Dateiname |