Il database CIM del repository WBEM può essere danneggiato nelle seguenti condizioni:
Viene applicata una revisione della patch 112945 per una versione di Solaris 9 su un sistema che esegue l'ambiente operativo Solaris 9.
Si rimuove quindi la patch che era stata applicata al sistema.
Se il repository 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 il repository WBEM venga danneggiato:
Diventare superutente.
Prima di applicare la patch, eseguire un backup del repository WBEM.
# cp -r /var/sadm/wbem/logr percorso/logr |
Dove percorso è il percorso del repository WBEM di backup.
Se il repository WBEM risulta danneggiato dopo la disinstallazione della patch, arrestare il server WBEM.
# /etc/init.d/init.wbem stop |
Ripristinare la copia di backup del repository WBEM.
# 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 repository WBEM:
Questa soluzione non ripristina i dati WBEM se il repository WBEM è danneggiato. I dati eventualmente aggiunti al repository 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 file-MOF |