Note su Solaris 9 9/05

Problemi di installazione che si verificano dopo l'aggiornamento

I seguenti bug di installazione si verificano dopo l'aggiornamento di Solaris 9 9/05.

I programmi di disinstallazione obsoleti non vengono rimossi quando si utilizza Solaris Live Upgrade per l'aggiornamento da una versione precedente di Solaris (6198380)

I programmi di disinstallazione obsoleti non vengono rimossi quando si utilizza Solaris Live Upgrade per l'aggiornamento di Solaris 9 9/05 dalle seguenti versioni:

I programmi di disinstallazione del sistema operativo precedente restano memorizzati nella directory /var/sadm/prod del sistema.

I programmi di disinstallazione obsoleti sotto elencati non vengono rimossi.

Soluzione: Dopo l'aggiornamento del sistema, rimuovere manualmente i programmi di disinstallazione obsoleti dalla directory /var/sadm/prod.

SPARC: Dopo l'aggiornamento o l'applicazione delle patch consigliate si verificano problemi con SAM-FS/QFS (5003346)

I daemon SAM-FS/QFS non vengono avviati e non è più possibile disattivare i file system se è stata eseguita una delle seguenti operazioni:

L'errore si verifica in quanto la chiamata di sistema 181 utilizzata dai daemon SAM-FS/QFS è utilizzata da un modulo differente. Il modulo è stato introdotto dalla patch appena applicata. I seguenti messaggi di errore vengono registrati in /var/adm/messages:


/var/adm/messages
 Jan  5 13:28:46 host genunix: [ID 147998 kern.warning] WARNING: system 
 call entry 181 is already in use
 Jan  5 13:28:46 host samfs: [ID 798779 kern.warning] WARNING: SAM-FS: 
 modload(samsys) failed.

Vengono registrati anche i seguenti messaggi in /var/adm/sam-log:


/var/adm/sam-log
 Jan  5 13:30:08 host sam-fsd[355]: [ID 617651 local4.alert] Fatal error -
 samsys module not loaded
 Jan  5 13:30:08 host sam-fsd[355]: [ID 765074 local4.alert]   Correct 
 problem and 'kill -HUP 355'

Procedere come segue:

  1. Diventare superutente.

  2. Eseguire un grep di 181 sull'output di modinfo per determinare se la chiamata 181 è utilizzata da un altro modulo:


    # modinfo | grep 181
         8  1181aa0   38c4   1   1  TS (time sharing sched class)
        15  11b1092   181a  12   1  sad (STREAMS Administrative Driver ')
        43  1295cd8    ce9 181   1  ssc050 (SSC050 i2c device driver: v1.4)
       158 7813a87f   181c  95   1  cpc (cpc sampling driver v1.10)
       158 7813a87f   181c 179   1  cpc (cpc sampling system call)
       158 7813a87f   181c 179   1  cpc (32-bit cpc sampling system call)

    Poiché la chiamata di sistema 181 è utilizzata da un altro modulo, configurare samsys perché utilizzi un diverso valore per la chiamata di sistema.

  3. Modificare la voce samsys di /etc/name_to_sysnum in modo che utilizzi il valore 182 o qualsiasi altro valore inutilizzato compreso nell'intervallo 0-255.


    samsys			182
  4. Riavviare il sistema per riconfigurare samsys.

    # shutdown -y -g0 -i0

    OK> boot -r

  5. Verificare che i messaggi di errore non compaiano più in /var/adm/messages e che sia possibile attivare i file system SAM-FS.

SPARC: La rimozione delle patch dopo un aggiornamento può danneggiare l'archivio WBEM (4820614)

Il database CIM (Common Information Model) dell'archivio WBEM si può danneggiare nelle seguenti condizioni:

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: