Note su Solaris 10 10/08

Capitolo 1 Problemi di installazione

Questo capitolo fornisce informazioni e descrive i problemi relativi all'installazione del sistema operativo Solaris 10.


Nota –

Per controllare quali bug e problemi sono stati risolti e non si applicano più a Solaris 10 10/08, vedere l'Appendice ATabella delle correzioni dei bug integrate nel sistema operativo Solaris 10.


Informazioni generali

Questa sezione contiene informazioni di carattere generale, ad esempio riguardanti le modifiche al comportamento di Solaris 10.

Nuovi requisiti di memoria

Qui di seguito sono elencati i nuovi requisiti di memoria, minimi e consigliati, per Solaris 10 10/08:

Modifiche al supporto dell'aggiornamento per le varie versioni di Solaris

A partire da Solaris 10 8/07, sui sistemi SPARC, è possibile effettuare l'aggiornamento del sistema operativo Solaris esclusivamente dalle seguenti versioni:

Sui sistemi x86, è possibile effettuare l'aggiornamento del sistema operativo Solaris esclusivamente dalle seguenti versioni:

Per aggiornare a Solaris 10 10/08 le versioni precedenti a Solaris 8, eseguire prima l'aggiornamento a una delle versioni riportate nell'elenco precedente. Quindi eseguire l'aggiornamento a Solaris 10 10/08.

Supporto dei prodotti non inclusi nell'ambiente operativo Solaris

La compatibilità di Solaris 10 10/08 con le versioni precedenti è stata verificata, in linea con la garanzia di compatibilità di Solaris. Questo significa che tutte le applicazioni, anche di terze parti, conformi all'ABI pubblicata di Solaris possono essere eseguite in Solaris 10 10/08 senza alcuna modifica. Per maggiori informazioni, vedere il programma Solaris Application Guarantee Program su http://www.sun.com/software/solaris/guarantee.jsp.

Un sistema può eseguire sia il sistema operativo Solaris che altri prodotti. Questi prodotti possono essere forniti da Sun oppure da altre aziende. Se si aggiorna il sistema a Solaris 10, verificare che anche gli altri prodotti installati siano supportati da questa versione del sistema operativo. A seconda dello stato dei singoli prodotti, è possibile procedere nei seguenti modi:

Operazioni preliminari

Questa sezione riporta i problemi di installazione critici da prendere in considerazione prima di eseguire un'installazione o un aggiornamento a Solaris 10. Questi problemi possono avere un impatto tale da impedire la riuscita dell'installazione o dell'aggiornamento. Se il sistema presenta uno dei bug descritti in questa sezione, è consigliabile eseguire le soluzioni raccomandate prima di procedere all'installazione o all'aggiornamento.

Solaris Live Upgrade e Solaris Zones

A partire da Solaris 10 8/07, l'utilizzo di Solaris Live Upgrade con le zone di Solaris è supportato. Per maggiori informazioni vedere l'InfoDoc 206844 in http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1.

Limitazioni di Solaris Live Upgrade

Perché Solaris Live Upgrade funzioni correttamente con una data versione del sistema operativo, è necessario installare uno specifico insieme di patch con i numeri di revisione appropriati. Per l'elenco più aggiornato delle patch accedere al sito http://sunsolve.sun.com. La versione Solaris 10 10/08 presenta le seguenti limitazioni in relazione a Solaris Live Upgrade:

Queste patch includono la nuova funzionalità p7zip. Solaris Live Upgrade richiede la funzionalità p7zip per supportare l'aggiornamento a Solaris 10 10/08.


Nota –

Le informazioni sul livello minimo di patch per Solaris Live Upgrade nell'Infodoc 72099 sono ora incluse nell'Infodoc 206844.


Uso di Solaris Live Upgrade con una zona radice su un file system ZFS

Solaris 10 10/08 consente di installare un file system radice ZFS e configurare la radice di una zona su ZFS. In genere, non ci sono particolari limitazioni per la creazione della radice di una zona su ZFS. Se si utilizza Solaris Live Upgrade, tuttavia, sono supportate solo le seguenti configurazioni per posizionare la radice di una zona su ZFS:

Per istruzioni dettagliate sull'impostazione di queste configurazioni, vedere Solaris Installation and Solaris Live Upgrade Requirements for ZFS Support in Solaris ZFS Administration Guide.

Consultare le informazioni in questo capitolo prima di avviare la migrazione a un file system radice ZFS o prima di configurare le zone su un sistema con un file system radice ZFS. Seguire esattamente la procedura consigliata per configurare le zone su un sistema con un file system radice ZFS per avere la certezza di poter usare Solaris Live Upgrade su quel sistema.

Aggiornamento di un sistema con Solaris Trusted Extensions configurato con zone con etichetta

I sistemi Solaris configurati con Solaris Trusted Extensions utilizzano le zone non globali. L'aggiornamento di questi sistemi è analogo a quello di un sistema Solaris che utilizza le zone e presenta gli stessi problemi.

Applicazione di patch alla miniroot sui sistemi SPARC e x86

Le procedure per l'utilizzo di patchadd con l'opzione -C che specifica una destinazione per applicare le patch a una miniroot su un sistema SPARC o x86 sono state modificate. Ora è necessario decomprimere la miniroot, applicare le patch e quindi ricomprimere la miniroot.

Per maggiori informazioni, vedere:

Solaris Data Encryption Supplement negli aggiornamenti di Solaris 10

A partire da Solaris 10 8/07, i pacchetti del Solaris Data Encryption Supplement sono inclusi per impostazione predefinita in Solaris 10. Non è più necessario scaricare e installare i pacchetti.

Altre procedure obbligatorie per l'installazione di patch di GNOME Display Manager per Solaris 10 10/08

Le seguenti patch vengono applicate per risolvere i problemi riportati nei CR 6277164 e 6214222:

Le sezioni seguenti indicano le procedure aggiuntive richieste per risolvere in modo completo i problemi rilevati. Per maggiori informazioni, consultare la sezione Special Install Instructions del README relativo a queste patch.

x86: Problemi nella configurazione di rete dei sistemi con schede elx o pcelx

L'installazione dei sistemi con scheda di rete elx o pcelx non riesce. Durante la configurazione della scheda di rete, può essere visualizzato il seguente messaggio di errore:


WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT>

Per maggiori informazioni, vedere le pagine man elxl(7D) o pcelx(7D).

Soluzione. Installare ed eseguire il software su sistemi che non possiedono schede di rete elx o pcelx.

La dimensione predefinita del file system /var non è adeguata

La dimensione predefinita del file system /var può rivelarsi insufficiente quando il file system /var si trova su una slice separata.

È necessario specificare manualmente una dimensione superiore per il file system /var.


Nota –

Se il file system /var non si trova in una slice o in una partizione separata, il problema non si presenta.


Soluzione. Scegliere una delle soluzioni seguenti.

x86: Non aggiornare i sistemi Hewlett-Packard (HP) Vectra Serie XU con la versione GG.06.13 del BIOS

Solaris 10 include una funzione che permette di installare partizioni di grandi dimensioni. Per poterla utilizzare, tuttavia, il BIOS di sistema deve supportare il meccanismo di accesso LBA (Logical Block Addressing). La versione GG.06.13 del BIOS non supporta l'accesso LBA. I programmi di avvio di Solaris non sono in grado di gestire questo conflitto. Il problema può riguardare anche altri sistemi HP Vectra.

Eseguendo questo aggiornamento, il sistema HP non riuscirà ad avviarsi. Sullo schermo comparirà soltanto il cursore lampeggiante.

Soluzione. Non aggiornare a Solaris 10 i sistemi HP Vectra Serie XU che utilizzano la versione GG.06.13 del BIOS. Tali sistemi non sono più supportati in questa versione del software.

In caso di aggiornamento, utilizzare il dischetto o il CD di avvio per riavviare il sistema, poiché i percorsi di avvio non utilizzano il codice del disco rigido. Quindi, selezionare il disco rigido come dispositivo di avvio al posto della rete o del lettore di CD-ROM.

SPARC: Alcuni firmware di vecchia produzione richiedono l'aggiornamento della flash PROM di avvio

Sui sistemi SPARC, Solaris 10 viene eseguito solo nella modalità a 64 bit. Alcuni sistemi Sun4UTM possono richiedere un aggiornamento a un livello superiore del firmware OpenBootTM nella flash PROM per poter eseguire il sistema operativo nella modalità a 64 bit. L'aggiornamento della flash PROM può essere necessario per i seguenti sistemi:

La tabella seguente elenca i sistemi UltraSPARC e le versioni minime del firmware richieste per l'esecuzione di Solaris 10 a 64 bit. La colonna Tipo di sistema indica l'output del comando uname - i. È possibile determinare la versione del firmware eseguendo il comando prtconf -V.

Tabella 1–1 Versioni minime del firmware richieste per eseguire Solaris a 64 bit sui sistemi UltraSPARC

Tipo di sistema da uname -i

Versione minima firmware da prtconf -V

SUNW,Ultra-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 

Se il sistema in uso non compare nella tabella, non richiede un aggiornamento della flash PROM. Per istruzioni sull'aggiornamento flash della PROM, vedere una versione del manuale Solaris 8 Sun Hardware Platform Guide su http://docs.sun.com.


Nota –

L'aggiornamento del firmware sui sistemi SPARC e x86 può produrre un significativo aumento delle prestazioni. Vedere la sezione Firmware nell'area dedicata alle patch di BigAdmin in http://www.sun.com/bigadmin/patches/overview.jsp. Vedere anche la sezione delle FAQ in http://www.sun.com/bigadmin/patches/firmware/faq.jsp.


La versione 2.1 della Solaris Management Console non è compatibile con le versioni 1.0, 1.0.1 e 1.0.2

La Solaris Management Console 2.1 non è infatti compatibile con le versioni 1.0, 1.0.1 e 1.0.2. Se occorre eseguire un aggiornamento a Solaris 10 e sul sistema è installata la Solaris Management Console 1.0, 1.0.1 o 1.0.2, occorre prima disinstallare questo software. È possibile che la Solaris Management Console sia presente sul sistema se erano stati installati i prodotti SEAS 2.0, SEAS 3.0 o Solaris 8 Admin Pack.

Soluzione. Scegliere una delle seguenti procedure:

x86: Un errore del programma per i dispositivi BIOS impedisce il completamento dell'installazione o dell'aggiornamento (6362108)

In determinate occasioni, il programma per i dispositivi BIOS (/sbin/biosdev) produce un errore che impedisce di completare l'installazione o l'aggiornamento. L'errore si può verificare in una delle seguenti situazioni:

Viene visualizzato il seguente messaggio di errore:


biosdev: Could not match any!!

Soluzione. Accertarsi di riavviare il sistema dopo l'applicazione della patch 117435-02. Verificare che i dischi identici da utilizzare per l'installazione o l'aggiornamento presentino layout delle partizioni fdisk differenti.

L'esempio seguente descrive un sistema dotato di due dischi con un layout identico delle partizioni fdisk. Per modificare il layout, procedere come segue.

  1. Diventare superutente.

  2. Avviare il programma di manutenzione dei dischi.


    # format
    

    Viene visualizzato un elenco dei dischi disponibili sul sistema.

  3. Digitare il numero del disco di cui modificare la partizione fdisk.

  4. Dall'elenco delle opzioni, scegliere fdisk.

    Vengono visualizzate le informazioni sulla partizione e varie opzioni relative a fdisk.

  5. Per modificare il layout del disco, procedere con uno dei seguenti metodi:

    • Per specificare una differente partizione attiva, premere 2.

    • Per aggiungere un'altra partizione, premere 1.

    • Per eliminare una partizione inutilizzata, premere 3.

  6. Per salvare le modifiche ed uscire dal menu di fdisk, premere 5.

  7. Per uscire dal programma di manutenzione del disco, scegliere Quit.

  8. Riavviare il sistema.

  9. Dopo il riavvio, verificare che il messaggio di errore non si ripresenti. Come superutente, digitare il seguente comando:


    # /sbin/biosdev
    

    Se il messaggio di errore viene ancora generato, ripetere la procedura ma selezionare un'opzione diversa al punto 5.

  10. Se il sistema contiene altri dischi identici con lo stesso layout della partizione fdisk, ripetere i punti 1-9 per tali dischi. Se il sistema non contiene altri dischi identici, procedere con l'installazione o l'aggiornamento di Solaris.

Impossibile creare un archivio Solaris Flash in presenza di zone (6246943)

A partire dalla versione corrente di Solaris, non è possibile creare in modo corretto un archivio Solaris Flash quando è installata una zona non globale. La funzione Solaris Flash non è attualmente compatibile con la funzione Solaris Zones.

Non è possibile utilizzare il comando flar create per creare un archivio Solaris Flash nelle seguenti condizioni:

Quando si crea un archivio Solaris Flash in queste condizioni, l'archivio risultante non viene installato in modo corretto.

Soluzione. Può essere possibile creare un archivio Solaris Flash di un sistema su cui sono presenti zone se queste ultime sono tutte arrestate. Per maggiori informazioni, vedere http://balrog.east/%7Ejvictor/Solaris/S10/Zones/FlarZone.html.

x86: Le workstation Sun Java 2100Z possono generare un errore irreversibile durante l'avvio dal DVD del sistema operativo Solaris 10 (6214356)

Il firmware dell'unità DVD combinata delle workstation Sun Java 2100Z può causare un errore irreversibile del sistema. L'errore si verifica quando si avvia la workstation dal DVD del sistema operativo Solaris 10. Dopo la comparsa del messaggio iniziale sul kernel, viene visualizzato molto brevemente il seguente messaggio:


panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Couldn't load stub module sched/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

A questo punto il sistema si ripristina automaticamente.

Soluzione. Scegliere una delle seguenti opzioni:

Soluzione 1. Modificare alcune impostazioni di configurazione del BIOS. Questa soluzione temporanea permette di completare l'installazione di Solaris 10. Può tuttavia peggiorare le prestazioni di lettura del DVD. Procedere come segue:

  1. Durante il processo di avvio del sistema, premere F2 al prompt per accedere al programma di configurazione.

    Sullo schermo sono presentate varie opzioni sul tipo di collegamento, simili a quelle dell'esempio seguente:


    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. Scegliere il tipo di collegamento per il lettore di DVD selezionando il tipo di collegamento per CD-ROM.


    Nota –

    La schermata può presentare diversi tipi di collegamento per i CD-ROM, ad esempio se il sistema dispone di più unità ottiche. Se necessario, aprire il sistema per determinare il punto di collegamento del lettore di DVD. Selezionare il tipo di collegamento corretto per il lettore di DVD.


  3. Dopo aver scelto il tipo di collegamento per CD-ROM appropriato, premere Invio.

    Compare la schermata successiva con l'opzione Type:[Auto] automaticamente selezionata.

  4. Premere due volte la barra spaziatrice per cambiare la selezione in Type:[CD-ROM] .

  5. Usare i tasti freccia per selezionare Transfer Mode.

  6. Premere Invio per visualizzare un elenco delle altre opzioni disponibili.

  7. Usare i tasti freccia per selezionare Standard, quindi premere Invio per accettare la selezione.

  8. Premere F10 per salvare le modifiche alla configurazione e uscire dal programma di configurazione del BIOS.

    Il sistema si riavvia.

Soluzione 2. Aggiornare il firmware dell'unità DVD combinata alla versione 1.12. Questa opzione richiede che l'unità DVD combinata sia collegata a un sistema che esegue Microsoft Windows. Procedere come segue.

  1. Rimuovere il lettore di DVD combinato dalla workstation Sun Java 2100z. Per istruzioni sulla rimozione corretta dell'unità, vedere il manuale utente della workstation.

  2. Collegare l'unità a un sistema che utilizzi Microsoft Windows. Se necessario, cambiare le impostazioni dei jumper master e slave del dispositivo.

  3. Accedere al centro di download di AOpen su http://download.aopen.com.tw/default.aspx.

  4. Cercare il firmware del proprio lettore di DVD usando le seguenti informazioni:

    • Prodotto: Unità combinate

    • Modello: COM5232/AAH

    • Categorie: Firmware

  5. Scaricare e installare la versione R1.12 del firmware.

  6. Reinstallare l'unità sulla workstation. Se necessario, ripristinare le impostazioni originali dei jumper master e slave.


Nota –

È possibile che sul sito siano già disponibili versioni più aggiornate del firmware. Le verifiche eseguite da Sun confermano che la versione 1.12 risolve il problema dell'errore irreversibile. Sun non è in grado di confermare se le revisioni del firmware successive alla 1.12 risolvano ugualmente il problema.


x86: Le console seriali di alcuni sistemi Sun Fire non funzionano (6208412)

Nella configurazione predefinita, la console seriale (ttya) non funziona sui seguenti sistemi Sun Fire:

Per usare la console seriale, è necessario configurare manualmente il BIOS del sistema.

Soluzione. Questa soluzione richiede che il sistema disponga di una tastiera e di un monitor Sun. Procedere come segue:

  1. Avviare il sistema.

  2. Durante il processo di avvio del sistema, premere F2 al prompt per accedere al BIOS Phoenix.

  3. Nella sezione Peripherals, cambiare l'impostazione della porta di comunicazione da disabilitata ad abilitata.

  4. Salvare la configurazione e avviare il sistema.

  5. Usare il comando eeprom per cambiare il dispositivo di input e il dispositivo di output in ttya.


Nota –

La pressione dei tasti Stop e N all'avvio del sistema per ripristinare il firmware di basso livello alle impostazioni predefinite non funziona su questi sistemi.


Il programma di installazione di Solaris con interfaccia grafica può interrompersi sui sistemi con partizioni di avvio fdisk x86 (6186606)

Il programma di installazione di Solaris con interfaccia grafica può interrompersi se sul sistema è presente una partizione di avvio x86. Il problema si verifica se la partizione di avvio x86 era stata creata con il programma di installazione di Solaris con interfaccia a caratteri. Viene visualizzato il seguente messaggio di errore.


Default layout will not work on this system.
Error:
Error: ERROR: Could not create explicit fdisk partition on c0t0d0,
requested cylinders 14581 - 14597 in use by fdisk partition 1
Error:
Error: ERROR: System installation failed
Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk
partition 1  ERROR: System installation failed

Soluzione. Scegliere una delle soluzioni seguenti.

Soluzione 1. Quando il programma di installazione chiede di selezionare un tipo di installazione, selezionare l'opzione 3 per l'installazione interattiva con interfaccia a caratteri (sessione desktop).

Soluzione 2. Se si utilizza il programma di installazione di Solaris con interfaccia grafica, procedere come segue.

  1. Iniziare l'installazione.

  2. Alla richiesta di selezionare il tipo di installazione, scegliere l'installazione personalizzata.

    Le schermate dell'installazione personalizzata richiedono informazioni sulle versioni locali, sul software e sui dischi da installare.

  3. Rispondere alle domande con le informazioni appropriate per il sistema.

  4. Nella schermata di selezione fdisk, selezionare il disco che contiene la partizione di avvio x86.

  5. Rimuovere la partizione di avvio x86 selezionando la voce UNUSED (non utilizzata) nel menu.

  6. Aggiungere la partizione di avvio x86 modificando di nuovo l'impostazione UNUSED in x86boot.

  7. Continuare l'installazione.

Bug di installazione

Qui di seguito sono riportati i bug che si verificano nell'installazione di Solaris 10.

Nota sull'installazione localizzata

Nelle versioni locali EUC o ISO8859 viene sempre eseguito il programma di installazione di Solaris localizzato. Di conseguenza, il log di installazione utilizza la codifica EUC o ISO8859.

Soluzione. Quando si esegue l'installazione tramite terminale con l'interfaccia dalla riga di comando localizzata, la versione locale del terminale deve essere EUC o ISO8859.

SPARC: L'installazione boot WAN non riesce per Solaris 10 10/08

L'installazione non riesce quando si installa l'immagine di boot WAN da Solaris 10 10/08. Viene visualizzato il seguente messaggio di errore:


boot_file=/wanboot/wanboot.u-137111-04
root_file=/miniroot/miniroot.s10-1008

Soluzione. Per procedere con l'installazione è necessario applicare alcune patch all'immagine della miniroot di Solaris 10 10/08. Procedere come segue per applicare le patch a un'immagine di miniroot per l'installazione in rete:


Nota –

Per utilizzare questa procedura è necessario disporre di un sistema accessibile in rete che esegua la versione corrente di Solaris.


  1. Effettuare il login come superutente sul sistema che esegue la versione corrente di Solaris, o assumere un ruolo equivalente.

  2. Spostarsi nella directory Tools dell'immagine di installazione che è stata creata.


    # cd percorso-server-inst/dir_inst_remota/Solaris_10/Tools
    
    percorso-server-inst

    Specifica il percorso del server di installazione della rete, ad esempio, /net/server-inst-1.

  3. Creare una nuova immagine di installazione sul sistema che esegue la versione corrente di Solaris.


    # ./setup_install_server dir_inst_remota
    
    dir_inst_remota

    Specifica il percorso in cui creare la nuova immagine di installazione sul sistema che esegue la versione corrente di Solaris

    Questo comando crea una nuova immagine di installazione sulla versione corrente di Solaris. Per applicare le patch a questa immagine, è necessario posizionarla temporaneamente su un sistema che esegue la versione corrente di Solaris.

  4. Sul sistema che esegue la versione corrente di Solaris, decomprimere l'archivio di avvio per l'installazione di rete.


    # /boot/solaris/bin/root_archive unpackmedia dir_inst_remota \
     dir_destinazione
    
    dir_inst_remota

    Specifica il percorso dell'immagine di installazione di rete sul sistema che esegue la versione corrente di Solaris.

    dir_destinazione

    Specifica il percorso della directory che deve contenere l'archivio di avvio decompresso.

  5. Sul sistema che esegue la versione corrente di Solaris, applicare le patch all'archivio di avvio che è stato decompresso.


    # patchadd -C dir_destinazione percorso/ID-patch
    
    percorso

    Specifica il percorso della patch da aggiungere, ad esempio /var/sadm/spool.

    ID-patch

    Specifica l'ID delle patch da applicare.

    È possibile specificare più di una patch con l'opzione patchadd -M. Per maggiori informazioni, vedere la pagina man patchadd(1M).


    Avvertenza – Avvertenza –

    Prima di usare il comando patchadd -C, leggere le istruzioni del file README delle patch o contattare il servizio di assistenza Sun.


  6. Sul sistema che esegue la versione corrente di Solaris, comprimere l'archivio di avvio.


    # /boot/solaris/bin/root_archive packmedia dir_inst_remota \
     dir_destinazione
    
  7. Copiare gli archivi a cui sono state applicate le patch nell'immagine di installazione del server di installazione.


    # cd dir_inst_remota
    # find boot Solaris_10/Tools/Boot | cpio -pdum \
      percorso-server-inst/dir_installazione
    

x86: L'installazione di un archivio Solaris Flash non riesce sulle versioni anteriori a Solaris 10 10/08 (6735181)

Se si sta installando un archivio Solaris Flash da una versione anteriore a Solaris 10 10/08, l'installazione dell'archivio non riesce. A partire da Solaris 10 10/08, se l'archivio proviene dalla versione Solaris 10 10/08 o successiva, l'archivio può essere installato. Viene visualizzato il seguente messaggio di errore:


bootadm: biodev command failed for disk:
/dev/dsk/<c0t2d0s0>.
bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk:
/dev/dsk/<c0t2d0s0>
bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk:
/dev/rdsk/<c0t2d0s0>

Soluzione. Scegliere una delle seguenti procedure:

SPARC: Impossibile usare boot WAN per eseguire un avvio direttamente dal supporto di installazione (6734066)

L'installazione non riesce se si cerca di avviare il sistema con il comando seguente:


# boot  -F wanboot -vV -o prompt

Viene prodotto un errore irreversibile di sistema. Viene visualizzato il seguente messaggio di errore:


wanboot: panic - boot: can't alloc ramdisk memory

Il problema si verifica su entrambe le piattaforme Sun4u e Sun4v.

Soluzione. Non usare il programma wanboot per avviare il sistema. Avviare il sistema direttamente dal supporto di installazione.

Alcune versioni locali asiatiche non possono essere utilizzate per la procedura JumpStart personalizzata (6681454)

Non è possibile utilizzare alcune versioni locali asiatiche, ad esempio th_TH.ISO8859-11, th_TH.TIS620, ko_KR.EUC, ko_KR.UTF-8, zh_TW.EUC, zh_CN.EUC, zh_CN.GBK e zh_CN.UTF-8 quando si esegue l'installazione con il metodo JumpStart personalizzato. Quando si impostano le versioni locali nel file sysidcfg usando la parola chiave system_locale, viene visualizzato il seguente messaggio di errore:


xx_xx.xxxxx is not a valid system locale

L'installazione JumpStart si arresta e viene avviata l'installazione interattiva.

Soluzione. Usare i nomi corti delle versioni locali (ad esempio th_TH, ko, ko.UTF-8, zh_TW, zh, zh.GBK e zh.UTF-8) al posto di quelli lunghi.

PRODRM non è in grado di eliminare la voce di prodreg per Solaris Trusted Extensions (6616592)

Quando si aggiorna Solaris Trusted Extensions da Solaris 10 11/06 o Solaris 10 8/07 alla versione corrente, Solaris 10 10/08, la voce di prodreg relativa a Solaris Trusted Extensions non viene rimossa. Non viene visualizzato nessun messaggio di errore.

Soluzione. Dopo aver aggiornato Solaris Trusted Extensions alla versione corrente, rimuovere manualmente la voce di prodreg:


# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1

x86: I controller SATA NVidia non supportano i dispositivi ATAPI (6595488)

Il driver per i chipset MCP55 e CK804 dei controller SATA NVidia inclusi in Solaris 10 10/08 non supportano i dispositivi CD/DVD ATAPI.

Se si utilizza un dispositivo CD/DVD SATA durante l'installazione o l'aggiornamento, il programma di installazione si avvia normalmente ma si interrompe con il seguente messaggio di errore:

Durante il normale funzionamento del sistema, l'unità CD/DVD SATA non viene configurata e non può essere utilizzata.

Soluzione. Usare un CD/DVD USB.

La finestra dettagliata delle patch negli aggiornamenti è priva della barra di scorrimento (6597686)

Durante l'aggiornamento di Solaris, se viene selezionata l'analisi dettagliata per vedere quali patch verranno rimosse, la finestra che visualizza le patch è priva della barra di scorrimento. Non è quindi possibile visualizzare l'elenco completo delle patch da rimuovere.

Soluzione. Eseguire manualmente lo script analyze_patches:


# cd <cdrom>/Solaris_10/Misc
# ./analyze_patches -R dir_radice -N dir_rete -D dir_database

Le opzioni del comando sono le seguenti:

-R dir_radice

dir_radice è la radice del sistema installato. La directory radice predefinita è /.

-N dir_rete

dir_rete è il percorso della radice dell'immagine del sistema operativo da installare. /cdrom/cdrom0 è il percorso predefinito. dir_rete è il percorso alla directory che contiene la directory Solaris_10_606. È necessario utilizzare questa opzione se si esegue patch_analyzer da un punto di attivazione NFS.

-D dir_database

Se lo script viene richiamato da una directory diversa dalla directory Misc/ nell'immagine del sistema operativo, il programma non può individuare il database da utilizzare per l'analisi delle patch. Utilizzare l'opzione -D per fornire il percorso al database. Senza questo database, che si trova in Solaris_10_606/Misc/database nell'immagine del sistema operativo, lo script non funziona correttamente.

Errore irreversibile di PCIe se il nodo dev_info non dispone dei dati parent (6517798)

Si può verificare un errore irreversibile in Solaris con riferimento a un puntatore nullo se il file driver.conf è stato modificato usando l'attributo parent. Viene visualizzato il seguente messaggio di errore:


System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 
occurred in module "pcie" due to a NULL pointer dereference

Soluzione. Prima di installare Solaris 10 10/08 su un sistema SPARC PCI Express (PCIe), accertarsi che il file driver.conf non sia stato modificato; procedere come segue:

  1. Spostarsi nella directory /kernel/drv.

  2. Controllare se l'attributo parent è impostato nel file driver.conf. Se l'attributo parent è stato impostato e il suo ultimo nodo contiene la parola pci, commentare quella riga. Accertarsi di commentare l'intera proprietà. Ad esempio:


    # name="ACME,simple" parent="/pci@7c0/pci@0/pci@9"
    # unit-address="3,1" debug-mode=12;
    name="ACME,example" parent="pseudo" instance=1;
    name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi"
    unit-address="3,1" debug-mode=12;
  3. Ripetere il punto 2 per i file driver.conf nelle seguenti directory:

    • /usr/kernel/drv

    • /platform/`uname -i`/drv

    • /platform/`uname -m`/drv

  4. Installare il sistema operativo Solaris 10 10/08.

  5. Installare la patch 127747-01.

  6. Passare alle directory descritte nei punti 1 e 3. Togliere il commento da tutte le righe commentate nel punto 2 nei file driver.conf.

La partizione Linux non viene visualizzata nel menu di GRUB dopo l'installazione di Solaris (6508647)

Se Linux è installato sul disco e Solaris è stato installato in una partizione separata, la partizione Linux non viene visualizzata nel menu di GRUB. Non viene visualizzato nessun messaggio di errore.

Soluzione. Modificare il file menu.lst del menu di GRUB per aggiungere Linux al menu. Procedere come segue:

  1. Avviare il sistema operativo Solaris.

  2. Modificare il file menu.lst in /boot/grub/menu.lst. Per maggiori informazioni, vedere il manuale System Administration Guide: Basic Administration .

x86: L'installazione si blocca sui sistemi con 512 Mbyte di memoria (6423854)

L'installazione può bloccarsi dopo aver esaurito la memoria sui sistemi con 512 Mbyte di memoria, nelle seguenti condizioni:

Quando il sistema esaurisce la memoria disponibile, il processo di installazione grafico rallenta e può interrompersi. Il testo non viene visualizzato nell'ambiente a finestre.

Soluzione.

Per evitare questo problema, all'avvio dell'installazione non selezionare un ambiente a finestre. Durante l'avvio dal supporto di installazione viene visualizzato il seguente menu:


-----------
 1.     Solaris Interactive (default)
 2.     Custom JumpStart
 3.     Solaris Interactive Text (Desktop session)
 4.     Solaris Interactive Text (Console session)
 5.     Apply driver updates
 6.     Single user shell
 Enter the number of your choice.
 -----------

Scegliere l'opzione “4. Solaris Interactive Text (Console session)”. Questa scelta avvia un'installazione di solo testo che richiede meno memoria.

x86: Errore non valido di /sbin/dhcpinfo durante l'installazione (6332044)

Se si installa Solaris 10 10/08 su un sistema x86, viene visualizzato il seguente messaggio di errore.


/sbin/dhcpinfo: primary interface requested but no primary interface is set

Questo errore non ha effetto sull'installazione che viene completata correttamente.

Soluzione. Ignorare il messaggio di errore.

x86: L'installazione dal CD sembra bloccarsi quando si sceglie il riavvio (6270371)

Si può verificare un problema quando si utilizza il programma di installazione di Solaris su CD. Dopo l'installazione di Solaris dal CD Solaris 10 10/08 Software - 4, viene visualizzato il prompt seguente:


Press Reboot now to continue.

Se si preme Riavvia, il sistema non risponde. L'installazione è riuscita. Tuttavia, questo errore impedisce l'uscita regolare del programma di installazione. Di conseguenza, le attività di pulizia post-installazione e il riavvio del sistema non hanno luogo.

Nel file /tmp/disk0_install.log viene inserito un messaggio di errore simile al seguente:


Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException:
Index: 6, Size: 5
     at java.util.ArrayList.add(ArrayList.java:369)
     at
com.sun.wizards.core.WizardTreeManager.
actualExitButtonPressed(WizardTreeManager.java:1499)
     at
com.sun.wizards.core.WizardTreeManager.
exitButtonPressed(WizardTreeManager.java:1486)
     at
com.sun.wizards.core.AutonextController.
run(AutonextController.java:736)
     at
java.lang.Thread.run(Thread.java:595)

Soluzione. Scegliere una delle soluzioni seguenti.

x86: Il sistema non riesce ad avviarsi dopo un'installazione JumpStart personalizzata (6205478)

Se si utilizza il metodo di installazione JumpStart personalizzato su un sistema x86 e si configura esplicitamente la slice 2 come slice di overlap nel profilo, il processo genera un errore. Il sistema non riesce a riavviarsi al termine dell'installazione. Viene visualizzato il seguente messaggio di errore:


Cannot find Solaris partition

Questo errore si verifica perché la slice di overlap 2 (c0t0d0s2, ad esempio) viene impostata con inizio al cilindro 1 anziché al cilindro 0.

Soluzione. Nel profilo JumpStart personalizzato, rimuovere la parola chiave filesys che configura la slice 2 come slice di overlap. Ad esempio, una parola chiave simile alla seguente dovrebbe essere rimossa.


filesys c0t0d0s2 all overlap

Una volta rimossa la parola chiave, eseguire l'installazione JumpStart personalizzata.

x86: L'installazione interattiva con interfaccia utente grafica dal DVD non riesce se la variabile boot-device non è impostata (5065465)

Se si installa Solaris dal DVD del sistema operativo Solaris 10, è possibile che l'installazione interattiva con interfaccia utente grafica non riesca. Il problema si verifica se la variabile di configurazione boot-device non è impostata sul sistema.

Per determinare se la variabile di configurazione boot-device è impostata, digitare il comando seguente.


# prtconf -pv | grep boot-device

Se l'output di questo comando è boot-device: senza nessun dispositivo associato, non è possibile usare il programma di installazione interattivo con interfaccia utente grafica per eseguire l'installazione dal DVD del sistema operativo Solaris 10.

Soluzione. Installare Solaris 10 usando il programma di installazione interattivo con interfaccia a caratteri. Quando il programma di installazione chiede di selezionare un tipo di installazione, selezionare l'opzione 3 per l'installazione interattiva con interfaccia a caratteri (sessione desktop).

Per maggiori informazioni sull'installazione dal DVD del sistema operativo Solaris 10, vedere la Guida all’installazione di Solaris 10 10/08: installazioni di base.

x86: Le tastiere USB si bloccano durante l'installazione su alcune workstation Dell Precision (4888849)

Durante l'installazione, le tastiere USB di alcune workstation Dell Precision si bloccano o perdono parte delle capacità operative, impedendo così l'installazione.

Soluzione. Usare una delle seguenti procedure:

In alternativa, aggiornare il BIOS del sistema per risolvere il problema.

SPARC: Prestazioni di download in rete su hme molto rallentate (4704616)

Scaricare il file della miniroot da 180 MByte in RAM può richiedere 15 minuti usando la scheda hme integrata.

Soluzione. Dal prompt ok, apportare le seguenti modifiche a nvram:

  1. Aprire l'editor di nvram:


    ok> nvedit
  2. Digitare il seguente codice di correzione nel buffer. Ogni riga viene automaticamente numerata.


    probe-all install-console banner
    cd net
    patch drop ms get-hme-status
    patch use-frame-mode use-bit-bang-mode set-vectors
    device-end
  3. Premere Control-C.

  4. Salvare i contenuti del buffer:


    ok> nvstore
  5. Impostare i seguenti valori dei parametri:


    ok> setenv use-nvramrc? true
    ok> setenv fcode-debug? true
    ok> reset-all

Vedere anche la CR 5106365.

Messaggi di avvertimento durante la creazione di un file system (4189127)

Quando si crea un file system durante l'installazione, viene visualizzato uno dei seguenti messaggi di avvertimento.


Warning: inode blocks/cyl group (87) >= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.

Oppure:


Warning: 1 sector(s) in last cylinder unallocated

L'avvertimento viene visualizzato quando la dimensione del file system non corrisponde in modo esatto allo spazio disponibile sul disco utilizzato. Questa discrepanza può produrre spazio inutilizzato sul disco che non verrà incluso nel file system indicato. Questo spazio inutilizzato non sarà disponibile per gli altri file system.

Soluzione. Ignorare il messaggio di avviso.

Problemi e bug di aggiornamento


Nota –

Per le informazioni più recenti sul supporto dell'aggiornamento a partire da Solaris 10 10/08, vedere Modifiche al supporto dell'aggiornamento per le varie versioni di Solaris.


Questa sezione descrive i bug relativi all'aggiornamento. Alcuni di questi si possono verificare durante l'aggiornamento a Solaris 10. Altri si possono verificare al termine del processo di aggiornamento.

SUNWsmbar rimuove i file /etc/services e /etc/inet/services durante l'aggiornamento (6756546)

Durante l'aggiornamento del sistema a Solaris 10 10/08, i file /etc/services e /etc/inet/services vengono rimossi quando si installa SUNWsmbar. Al riavvio vengono visualizzati i seguenti messaggi di errore sulla console del sistema:


line1-v215 console login: Oct  6 15:40:57 inetd[457]: Property 'name' of instance
svc:/network/stdiscover:default is missing, inconsistent or invalid
Oct  6 15:40:57 inetd[457]: Property 'proto' of instance 
svc:/network/stdiscover:default is missing, inconsistent or invalid
Oct  6 15:40:57 inetd[457]: Invalid configuration for instance 
svc:/network/stdiscover:default, placing in maintenance
Oct  6 15:40:57 inetd[457]: Property 'name' of instance 
svc:/network/stlisten:default is missing, inconsistent or invalid
Oct  6 15:40:57 inetd[457]: Property 'proto' of instance 
svc:/network/stlisten:default is missing, inconsistent or invalid
Oct  6 15:40:57 inetd[457]: Invalid configuration for instance 
svc:/network/stlisten:default, placing in maintenance

Soluzione. Per prevenire la rimozione di /etc/services e /etc/inet/services durante l'aggiornamento del sistema operativo, procedere come segue:

  1. Arrestare tutti i servizi di Samba in esecuzione:


    #svcadm disable samba:default swat:default wins:default winbind:default
  2. Disinstallare il pacchetto SUNWsmbar prima di aggiornare il sistema operativo:


    #pkgrm SUNWsmbar
  3. Aggiornare il sistema operativo a Solaris 10 10/08.

  4. Reinstallare il pacchetto SUNWsmbar:


    #pkgadd SUNWsmbar

I comandi lucreate e lumake non riescono sulle zone non globali (6659451)

Quando i comandi lucreate e lumake vengono usati su zone non globali che non sono in esecuzione, è possibile che non vengano eseguiti correttamente. È possibile che il contenuto della zona non globale originale e quello della copia non corrispondano. Gli utenti potrebbero non essere in grado di eseguire il login nella console della zona usando il comando zlogin. Quando si utilizza il comando zlogin potrebbe essere visualizzato il seguente messaggio di errore:


zlogin: makeutx failed

L'output diagnostico di lucreate e lumake non segnala errori.

Soluzione. Accertarsi che tutte le zone non globali siano in esecuzione prima di usare i comandi lucreate e lumake.

SPARC: L'aggiornamento con Solaris Live Upgrade da Solaris 8 e Solaris 9 non riesce (6638175)

L'aggiornamento a Solaris 10 10/08 dalle versioni precedenti (Solaris 8 e 9) usando Solaris Live Upgrade non riesce. Il file compresso delle immagini di installazione viene ora decompresso con il programma 7za. Il pacchetto SUNWp7zip non è incluso in Solaris 8 e 9. Di conseguenza, la procedura Solaris Live Upgrade non riesce.

Soluzione. Scegliere una delle seguenti procedure:

Autorizzazioni errate di /tmp nelle zone non globali dopo Solaris Live Upgrade (6619278)

Vari processi eseguiti nelle zone non globali che utilizzano /tmp possono andare in crash dopo l'aggiornamento della zona con Solaris Live Upgrade. Il processo di aggiornamento modifica le autorizzazioni della directory /tmp e questo produce un errore nelle applicazioni. Le autorizzazioni visualizzate dagli utenti sono drwxr-xr-x anziché quelle corrette: drwxrwxrwx.

Soluzione. Scegliere una delle seguenti procedure:

Problemi con l'aggiornamento DSR in presenza di zone (6616788)

L'aggiornamento con riallocazione dello spazio su disco (Disk Space Reallocation, DSR) non riesce se sono presenti zone installate nella directory /opt. L'aggiornamento non riesce durante il ripristino dell'archivio DSR. In alcuni casi, l'aggiornamento viene completato ma non è possibile riavviare il sistema.

Soluzione. Accertarsi che il file system radice non sia pieno al 100% prima dell'aggiornamento. Rimuovere alcuni file prima dell'aggiornamento in modo che lo spazio occupato nella slice radice non sia superiore al 90%.

Problemi di aggiornamento di Solaris Trusted Extensions (6616585)

Quando si aggiorna Solaris Trusted Extensions da Solaris 10 11/06 o Solaris 10 8/07 alla versione corrente, Solaris 10 10/08, sul sistema vengono installati pacchetti di localizzazione aggiuntivi per Solaris Trusted Extensions. Il bug si verifica in quanto il programma di installazione di Solaris Trusted Extensions delle versioni Solaris 10 11/06 o Solaris 10 8/07 installa i pacchetti di localizzazione come impostazione predefinita. Non viene visualizzato nessun messaggio di errore.

Soluzione. Prima di aggiornare Solaris Trusted Extensions alla versione corrente, rimuovere i seguenti pacchetti di localizzazione di Solaris Trusted Extensions:

SUNWjdtts 

SUNWkdtts 

SUNWjmgts 

SUNWkmgts 

SUNWjtsman 

SUNWktsu 

SUNWjtsu 

SUNWodtts 

SUNWtgnome-l10n-doc-ja 

SUNWtgnome-l10n-ui-ko 

SUNWtgnome-l10n-ui-it 

SUNWtgnome-l10n-ui-zhHK 

SUNWtgnome-l10n-ui-sv 

SUNWtgnome-l10n-ui-es 

SUNWtgnome-l10n-doc-ko 

SUNWtgnome-l10n-ui-ptBR 

SUNWtgnome-l10n-ui-ja 

SUNWtgnome-l10n-ui-zhTW 

SUNWtgnome-l10n-ui-zhCN 

SUNWtgnome-l10n-ui-fr 

SUNWtgnome-l10n-ui-de 

SUNWtgnome-l10n-ui-ru 

Il sistema non può comunicare con ypbind dopo l'aggiornamento (6488549)

Questo bug si presenta dopo l'aggiornamento da Solaris 10 Hardware 2 alla versione attuale, Solaris 10 10/08.

In Solaris 10 Hardware 2, il file name_service.xml relativo a qualsiasi servizio (NIS, NIS+, FILES o LDAP) è configurato come segue:


# ls -l name_service.xml
lrwxrwxrwx   1 root     root     10 Apr 10 16:26 name_service.xml -> ns_files.xml

Se il servizio di denominazione è NIS, il file name_service.xml è collegato a ns_files.xml. Tuttavia, il contenuto di ns_files.xml è uguale a quello di ns_nis.xml.


  # cat /etc/release
                     Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC
           Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 26 September 2005
  # cd /var/svc/profile
  # ls -l name_service.xml ns_files.xml ns_nis.xml
  lrwxrwxrwx   1 root   other    12 May 21 04:06 name_service.xml -> ns_files.xml
  -r--r--r--   1 root   sys     779 May 21 04:25 ns_files.xml
  -r--r--r--   1 root   sys     779 Jan 21  2005 ns_nis.xml
  #
  # diff ns_files.xml ns_nis.xml
  # diff name_service.xml ns_nis.xml

Nell'output riportato qui sopra, i file ns_nis.xml e ns_files.xml sono identici. Per questa ragione, il file name_service.xml è collegato simbolicamente al file del servizio di denominazione errato. Il file name_service.xml si collega a ns_files.xml. name_service.xml dovrebbe invece essere collegato a ns_nis.xml.


Nota –

Nella correzione alla CR 6411084, lo script di installazione o post-installazione di SUNWcsr crea il collegamento corretto solo se name_service.xml non è un collegamento. Se name_service.xml è già un collegamento simbolico, come avviene in Solaris 10 Hardware 2, la correzione della CR 6411084 non può funzionare.


Dopo l'aggiornamento da Solaris 10 Hardware 2 alla versione corrente (Solaris 10 10/08) il messaggio seguente viene visualizzato sulla console o registrato nel file messages:


Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] 
can't read nis map auto_master: can't communicate with ypbind - retrying 

Inoltre, il servizio /network/nis/client:default resta offline.

Soluzione. Scegliere una delle seguenti procedure:

L'aggiornamento non riesce sui sistemi in cui sono presenti zone installate ma non avviate

La presenza di una zona non globale che è stata installata ma non è mai stata avviata o preparata può impedire l'aggiornamento corretto del sistema. Non viene visualizzato nessun messaggio di errore.

Soluzione.

Se è presente una zona di questo tipo, la zona deve essere preparata e quindi arrestata prima dell'aggiornamento. Ad esempio:


global# zoneadm -z nome_zona ready ; zoneadm -z nome_zona halt

L'aggiornamento a Solaris 10 10/08 di un sistema Solaris 10 con zone non globali può produrre un errore nel servizio del file system locale (6428258)

L'aggiornamento a Solaris 10 10/08 di un sistema con Solaris 10 3/05 o Solaris 10 1/06 su cui sono presenti zone non globali può produrre un errore nel servizio SMF che attiva i file system locali nelle zone non globali. Di conseguenza, altri servizi delle zone non globali non vengono avviati.

Dopo l'aggiornamento alla versione Solaris 10 10/08 di un sistema Solaris 10 su cui sono presenti zone non globali, i servizi possono entrare nello stato di manutenzione. Ad esempio:


# zlogin nome_zona svcs -x
    svc:/system/filesystem/local:default (local file system mounts)
     State: maintenance since Wed May 24 13:18:06 2006
    Reason: Start method exited with $SMF_EXIT_ERR_FATAL.
       See: http://sun.com/msg/SMF-8000-KS
       See: /var/svc/log/system-filesystem-local:default.log
    Impact: 18 dependent services are not running.  (Use -v for list.)

Soluzione.

Riavviare la zona non globale dalla zona globale. Ad esempio:


global# zoneadm -z nome_zona reboot

Discrepanze negli ID dei dispositivi dopo l'aggiornamento da Solaris 9 9/04

In Solaris 10, Solaris Volume Manager visualizza gli ID dei dispositivi in un nuovo formato. Solaris 9 9/04, che aveva introdotto il supporto degli ID dei dispositivi nei set di dischi, non riconosce il nuovo formato. Quando si esegue un aggiornamento a Solaris 10 da Solaris 9 9/04, gli ID dei dispositivi associati ai set di dischi esistenti non vengono aggiornati nella configurazione di Solaris Volume Manager. Se occorre ripristinare Solaris 9 9/04, le modifiche alla configurazione apportate ai set di dischi dopo l'aggiornamento non saranno più disponibili in Solaris 9 9/04. Per maggiori informazioni, vedere il Capitolo 25, Troubleshooting Solaris Volume Manager (Tasks) in Solaris Volume Manager Administration Guide.

Barra di avanzamento non presente nel comando Solaris Live Upgrade luupgrade (6239850)

La barra di avanzamento non viene visualizzata quando si utilizza Solaris Live Upgrade nel modo seguente:

Ad esempio, se si esegue il seguente comando, la barra di avanzamento dovrebbe essere visualizzata dopo il seguente messaggio:


Running installer on BE s10u1.

Tuttavia, la barra di avanzamento non compare.


# luupgrade -i -n s10u1 -s /net/installsrv/export/s10u1
 -O "-nodisplay -noconsole"


Validating the contents of the media /net/installsvr/export/s10u1.
The media is a standard Solaris media.
The media contains a standard Solaris installer.
The media contains Solaris 3 version 10.
Mounting BE s10u1.
Running installer on BE s10u1.

Non viene visualizzato nessun messaggio di errore.

Soluzione. usare il comando prstat. Questo comando consente di visualizzare lo stato di avanzamento dell'installazione durante l'aggiunta dei pacchetti.

I programmi di disinstallazione obsoleti non vengono rimossi se si esegue un aggiornamento con Solaris Live Upgrade da versioni precedenti di Solaris (6198380)

Se si utilizza Solaris Live Upgrade per eseguire un aggiornamento da Solaris 8 o Solaris 9 a Solaris 10, i programmi di disinstallazione obsoleti non vengono rimossi. Questi programmi di disinstallazione rimangono nella directory /var/sadm/prod del sistema.

I programmi di disinstallazione obsoleti sotto elencati non vengono rimossi.


uninstall_Alternate_Pathing_2_3_1.class
uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class
uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class
uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class
uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class
uninstall_Capacity_on_Demand_1_0.class
uninstall_Java3D_1_3_1.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Lights_Out_Management_2_0.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_3.class
uninstall_OpenGL_1_2_3.class
uninstall_Netra_ct_Platform_1_0.class
uninstall_Netra_t11xx_Alarms_2_0.class
uninstall_Netscape_6_2_3.class
uninstall_Netscape_6_2_1_Beta.class
uninstall_PC_launcher_1_0_2.class
uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class
uninstall_RSC_2_2_2.class
uninstall_RSC_2_2_1.class
uninstall_RSC_2_2.class
uninstall_ShowMeTV_1_3.class
uninstall_Solaris_9_French_Localization.class
uninstall_Solaris_9_German_Localization.class
uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class
uninstall_Solaris_9_Italian_Localization.class
uninstall_Solaris_9_Japanese_Localization.class
uninstall_Solaris_9_Korean_Localization.class
uninstall_Solaris_9_Simplified_Chinese_Localization.class
uninstall_Solaris_9_Spanish_Localization.class
uninstall_Solaris_9_Swedish_Localization.class
uninstall_Solaris_9_Traditional_Chinese_Localization.class
uninstall_Solaris_On_Sun_Hardware_Documentation.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunATM_5_1.class
uninstall_SunFDDI_PCI_3_0.class
uninstall_SunFDDI_SBus_7_0.class
uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class
uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class
uninstall_SunForum_3_1.class
uninstall_SunForum_3_2.class
uninstall_SunHSI_PCI_3_0.class
uninstall_SunHSI_SBus_3_0.class
uninstall_SunScreen_3_2.class
uninstall_SunVTS_5_1_PS6.class
uninstall_SunVTS_5_1_PS5.class
uninstall_SunVTS_5_1_PS4.class
uninstall_SunVTS_5_1_PS3.class
uninstall_SunVTS_5_1_PS2.class
uninstall_SunVTS_5_1_PS1.class
uninstall_SunVTS_5_0.class
uninstall_System_Management_Services_1_4.class
uninstall_System_Management_Services_1_3.class
uninstall_System_Management_Services_1_2.class
uninstall_System_Service_Processor_3_5.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_2.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
uninstall_XML_Libraries_2_4_12.class

Soluzione. Dopo avere aggiornato il sistema, rimuovere manualmente i programmi di disinstallazione obsoleti presenti nella directory /var/sadm/prod.

Il file di configurazione pam.conf non viene aggiornato automaticamente dopo un aggiornamento (5060721)

Solaris 10 introduce alcune modifiche alla funzionalità pam_ldap. Quando si esegue un aggiornamento alla versione più recente, le configurazioni pam_ldap presenti nel file di configurazione pam.conf non vengono aggiornate in modo da riflettere queste modifiche. Se viene rilevata una configurazione pam_ldap, il file CLEANUP generato alla fine dell'aggiornamento contiene la seguente notifica:


/etc/pam.conf please examine/update the pam_ldap configuration 
because its functionality has changed, 
refer to pam_ldap(5) documentation for more information

Soluzione. dopo l'aggiornamento, esaminare /etc/pam.conf. Se necessario, modificare questo file manualmente per renderlo compatibile con le nuove funzionalità di pam_ldap. Le modifiche comportano la richiesta di password, ad esempio con le opzioni use_first_pass e try_first_pass, e aggiornamenti delle password. Per maggiori informazioni sull'aggiornamento di pam.conf, vedere la pagina man pam_ldap(5) e la documentazione.

Problema di visualizzazione del testo del programma di installazione con Solaris Live Upgrade (4736488)

Se si utilizza il comando luupgrade(1M) di Solaris Live Upgrade con l'opzione -i per aggiornare un ambiente di boot inattivo, il testo visualizzato dal programma di installazione può risultare illeggibile in alcune lingue. Questo accade quando i programmi di installazione richiedono font che non sono inclusi nella versione precedente residente nell'attuale ambiente di boot.

Soluzione. Scegliere una delle seguenti procedure:

SPARC: La rimozione del pacchetto SUNWjxcft genera un errore durante l'aggiornamento (4525236)

Quando si esegue un aggiornamento da Solaris 8 a Solaris 10, la rimozione del pacchetto SUNWjxcft genera un errore. Il seguente messaggio di errore viene registrato nel file upgrade_log.


Removing package SUNWjxcft: 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale 
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias 
Removal of <SUNWjxcft> was successful

Soluzione. Ignorare il messaggio di errore.

L'aggiornamento a Solaris 10 disabilita il daemon della Secure Shell (sshd) (4626093)

Se si esegue un aggiornamento a Solaris 10 su un sistema che utilizza una Secure Shell di terze parti (ad esempio, OpenSSH) con il daemon /etc/init.d/sshd, la procedura di aggiornamento disabiliterà il daemon della Secure Shell. Durante l'aggiornamento, il software di Solaris 10 sovrascrive il contenuto esistente di /etc/init.d/sshd.

Soluzione. Scegliere una delle seguenti procedure:

L'aggiornamento non riesce se la capacità della directory /export è quasi esaurita (4409601)

Se la capacità della directory /export è quasi esaurita quando si esegue un aggiornamento a Solaris 10, i requisiti di spazio per /export vengono calcolati erroneamente. Di conseguenza, l'aggiornamento non riesce. In genere, il problema si verifica se è installato un client diskless. Oppure, si può verificare se è installato un software di terze parti nella directory /export. Viene visualizzato il messaggio seguente:


WARNING: Insufficient space for the upgrade.

Soluzione. Prima di eseguire l'aggiornamento, scegliere una delle soluzioni seguenti:

Aggiornamento di server e client diskless (4363078)

Se attualmente il sistema supporta i client diskless installati con Solstice AdminSuiteTM 2.3 Diskless Client, è necessario eseguire le due operazioni seguenti:

  1. Eliminare tutti i client diskless esistenti che non utilizzano la stessa versione di Solaris e la stessa architettura del server.

  2. Installare o eseguire l'aggiornamento a Solaris 10.

Per istruzioni dettagliate, vedere il manuale System Administration Guide: Basic Administration .

Se si cerca di installare Solaris 10 sui client diskless esistenti, viene visualizzato il seguente messaggio di errore:


The Solaris Version (Solaris numero-versione) on slice 
<xxxxxxxx> cannot 
be upgraded. 
There is an unknown problem with the software configuration installed 
on this disk.

In questo messaggio di errore, numero-versione indica la versione di Solaris attualmente eseguita sul sistema. <xxxxxxxx> designa la slice in cui viene eseguita questa versione di Solaris.

Altri problemi di installazione

Questa sezione descrive alcuni problemi relativi all'installazione del sistema operativo Solaris.

Il comando smosservice add non installa i pacchetti indicati con ARCH=all (4871256)

Il comando smosservice add non installa i pacchetti designati con ARCH=all nei file system radice (/) o /usr. Nessun messaggio di errore indica che i pacchetti sono stati tralasciati. Il problema si verifica in tutte le versioni di Solaris, sia per i client SPARC® che per quelli x86.

Si noti che l'elenco dei pacchetti mancanti varia in base alla versione di Solaris in esecuzione.

Soluzione. individuare e installare i pacchetti mancanti designati con ARCH=all.

Per istruzioni dettagliate sull'individuazione e l'installazione dei pacchetti mancanti, vedere How to Locate and Install Missing ARCH=all Packages in System Administration Guide: Basic Administration .

I software StarOffice e StarSuite non possono coesistere nello stesso sistema

Quando si installa Solaris 10, viene installato automaticamente anche il software StarOffice o StarSuiteTM, a seconda della lingua selezionata. Qui di seguito sono indicate le lingue supportate dai due prodotti software:

Lingua selezionata 

Software supportato 

Cinese, giapponese, coreano 

StarSuite 

Altre lingue 

StarOffice 

StarOffice e StarSuite non possono coesistere sullo stesso sistema. Per sostituire un software installato erroneamente, procedere come segue.

  1. Inserire il CD Solaris 10 Software - 4 o il DVD del sistema operativo Solaris 10.

  2. Diventare superutente.

  3. Spostarsi nella directory Product, ad esempio /cdrom/cdrom0/Solaris_10/Product.

  4. Sostituire il software.

    • Per sostituire StarOffice con StarSuite, usare i comandi seguenti:


      # pkgrm `pkginfo | grep staroffice- | awk '{print $2}'`
        # pkgadd -d .SUNWstarsuite-*
      
    • Per sostituire StarSuite con StarOffice, usare i comandi seguenti:


      # pkgrm `pkginfo | grep starsuite- | awk '{print $2}'`
        # pkgadd -d . SUNWstaroffice-*
      

Se si utilizzano i CD di Solaris, i pacchetti di localizzazione sono inclusi nel CD Language 1 o 2. I nomi dei pacchetti sono i seguenti:

È possibile che vengano installate versioni locali aggiuntive

Quando si sceglie una versione locale per l'installazione, è possibile che vengano installate anche altre versioni locali correlate. Questo problema si verifica in Solaris 10 perché tutte le versioni locali complete (con traduzione dei messaggi) e le versioni locali parziali asiatiche e giapponesi sono state riorganizzate in base al supporto delle lingue per le versioni locali. Le altre versioni locali parziali sono tuttora organizzate e installate in base alla regione geografica, ad esempio Europa centrale.