Guida all'installazione di Solaris 9 Maintenance Update 4

Problemi di installazione

SPARC: La rimozione delle patch dopo un aggiornamento può danneggiare il repository WBEM (4820614)

Il database CIM del repository WBEM può essere danneggiato nelle seguenti condizioni:

  1. Viene applicata una revisione della patch 112945 per una versione di aggiornamento di Solaris 9 su un sistema che esegue l'ambiente operativo Solaris 9.

  2. 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 soluzioni seguenti.

Il comando patchadd visualizza messaggi di errore se viene installata una patch che supporta più architetture di package (4706994)

Se si installa una patch che supporta più architetture per i package viene visualizzato un messaggio di errore simile al seguente in /var/sadm/install_data/Maintenance_Update_log.


Installazione di xxxxxx-yy (x di xx)
Per ulteriori dettagli vedere /var/sadm/patch/xxxxxx-yy/log
grep: impossibile aprire nomepkg.estensione/pkginfo

Ad esempio, se la patch 123456-01 contiene i package di patch SUNWcar e SUNWcar.u viene visualizzato il seguente messaggio di errore.


grep: impossibile aprire SUNWcar.u/pkginfo

Soluzione: Ignorare il messaggio di errore. Il messaggio non compromette l'installazione della patch. Il messaggio indica che il comando patchadd non trasmette il parametro corretto alla funzione remove_PATCH_PROPERTIES.

Per maggiori informazioni, vedere la pagina man patchadd( 1M).

install_mu non funziona correttamente se viene avviato con sh (4062334)

A causa di problemi legati alle interazioni tra sh(1) e ksh(1), l'utility install_mu potrebbe non installare alcune patch in modo corretto. L'errore si verifica se l'utility viene avviata con il seguente comando dalla riga di comando o da uno script di amministrazione:


# /bin/sh ./install_mu opzioni

Soluzione: Eseguire install_mu dalla riga di comando o da uno script di amministrazione come segue:


# ./install_mu opzioni

Il comando patchadd visualizza un errore che causa l'interruzione della procedura

Uno dei seguenti messaggi, che non hanno effetti avversi, può essere visualizzato nel file Maintenance_Update_log nella directory /var/sadm/install_data:


Uno o più package di patch inclusi in XXXXXX-YY non sono installati
su questo sistema.

Patchadd sta terminando.

Oppure:


Installation of XXXXXX-YY failed:
Attempting to patch a package that is not installed.

Questi messaggi indicano che, poiché patchadd non ha rilevato la presenza sul sistema dei package che avrebbe dovuto correggere, la patch in oggetto è stata ignorata.

Il messaggio viene visualizzato quando il comando patchadd rileva una discrepanza durante l'installazione di una patch per una architettura su un sistema con una diversa architettura (ad esempio, una patch sun4u su un sistema sun4m).

I messaggi possono anche essere il risultato di uno o più package mancanti. Ad esempio, è possibile che il package sia stato rimosso dall'amministratore di sistema o non sia mai stato installato. Questo tipo di errore si può verificare quando è stato installato un cluster più ridotto rispetto al cluster Entire Distribution.

Soluzione: Ignorare il messaggio di errore.

Non è possibile eseguire il login se il sistema non viene riavviato (4423853)

Dopo avere installato l'MU in modalità monoutente, non usare il comando exit. Usare il comando reboot. Se viene usato il comando exit al posto del comando reboot, si verificano i seguenti problemi:

Soluzione: Se è stato usato il comando exit dopo un'installazione in modalità monoutente, riavviare il sistema.

Se è stato usato il comando exit dopo l'installazione dell'MU in modalità multiutente e non è rimasta attiva alcuna connessione come utente root, riavviare il sistema.