Il database CIM (Common Information Model) dell'archivio WBEM si può danneggiare nelle seguenti condizioni:
Viene applicata una revisione della patch 112945 per una versione di Solaris 9 su un sistema che esegue Solaris 9.
Si rimuove quindi la patch che era stata applicata al sistema.
Se l'archivio WBEM è danneggiato, il Visualizzatore log della Solaris Management Console presenta il seguente messaggio di errore:
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 |
Soluzione: scegliere una delle seguenti procedure:
Procedere come segue per evitare che l'archivio WBEM venga danneggiato:
Diventare superutente.
Prima di applicare la patch, eseguire un backup dell'archivio WBEM.
# cp —r /var/sadm/wbem/logr path/logr |
dove percorso è il percorso dell'archivio WBEM di backup.
Se l'archivio WBEM risulta danneggiato dopo la disinstallazione della patch, arrestare il server WBEM.
# /etc/init.d/init.wbem stop |
Ripristinare la copia di backup dell'archivio WBEM.
# cp -rf percorso/logr /var/sadm/wbem/logr |
# cp -rf percorso/logr /var/sadm/wbem/logr |
Riavviare il server WBEM.
# /etc/init.d/init.wbem start |
Procedere come segue per creare un nuovo archivio WBEM:
Questa soluzione non ripristina i dati WBEM se l'archivio WBEM è danneggiato. I dati eventualmente aggiunti all'archivio durante l'installazione vengono perduti.
Diventare superutente.
Arrestare il server WBEM.
# /etc/init.d/init.wbem stop |
Rimuovere i file dalla directory /logr.
# rm /var/sadm/wbem/logr/* |
Rimuovere la directory /notFirstTime.
# rmdir notFirstTime |
Avviare il server WBEM.
# /etc/init.d/init.wbem start |
Compilare manualmente eventuali file MOF (Managed Object Format) proprietari.
# /usr/sadm/bin/mofcomp nome-file-MOF |