In questo capitolo sono descritti i problemi relativi all'installazione dell'ambiente operativo Solaris 9 9/02.
La descrizione dei problemi di installazione con gli identificativi riportati qui di seguito è stata aggiunta dopo la pubblicazione del presente documento sul CD della documentazione di Solaris 9 9/02 e nel chiosco di installazione del CD di installazione di Solaris 9 9/02.
L'ambiente operativo Solaris 9 9/02 richiede una memoria pari o superiore a 128 Mbyte.
Nell'impostazione predefinita, il programma di installazione di Solaris 9 9/02 posiziona l'inizio della slice di swap nel primo cilindro disponibile sul disco (in genere il cilindro 0). Questo posizionamento consente l'allocazione del massimo dello spazio per il file system root (/) durante la configurazione del disco predefinito e permette l'ingrandimento del file system root (/) durante gli aggiornamenti.
Se si ritiene necessario mantenere la possibilità di espandere lo spazio di swap in futuro, è possibile impostare l'inizio della slice di swap su un cilindro differente usando uno dei due metodi seguenti.
Nel caso dei programmi di installazione SolarisTM Web Start e SunInstallTM, è possibile personalizzare la configurazione del disco nella modalità legata ai cilindri e assegnare manualmente la slice di swap alla posizione desiderata.
Nel caso dell'installazione JumpStartTM personalizzata, la slice di swap può essere configurata nel file del profilo.
Se si sta creando un file system radice (/) in mirroring, vedere "Il comando metattach di Solaris Volume Manager non viene eseguito correttamente".
Per maggiori informazioni sul file del profilo dell'installazione JumpStart personalizzata, vedere la Guida all'installazione di Solaris 9.
Se si utilizza il profilo predefinito di Solaris JumpStartTM contenuto nel disco di Solaris 9 9/02 per installare più versioni locali su un sistema con un disco di piccole dimensioni, è possibile che l'installazione non riesca. Questo problema si verifica nelle seguenti condizioni.
Se si utilizza il profilo predefinito di Solaris JumpStart per installare versioni locali diverse da quella inglese (C) su un sistema con un disco da 2,1 Gbyte
Se si utilizza il profilo predefinito di Solaris JumpStart per installare due o più versioni locali su un sistema con un disco da 4 Gbyte
L'ambiente operativo Solaris 9 9/02 è ora disponibile anche su DVD. Per eseguire un'installazione o un aggiornamento dal DVD, inserire il DVD di Solaris 9 9/02 nel lettore e avviare il sistema dal prompt ok con il comando seguente.
ok boot cdrom |
Se si installa Solaris 9 9/02 usando il programma SolarisTM Web Start incluso nel CD di installazione di Solaris 9 9/02, il sistema si blocca al primo riavvio dopo l'installazione.
Soluzione: Per evitare questo problema, adottare una delle seguenti soluzioni:
Eseguire l'installazione usando il CD "Solaris 9 9/02 Software 1 of 2".
Se l'installazione viene eseguita usando il CD di installazione di Solaris 9 9/02, procedere come segue.
Inserire il CD di installazione di Solaris 9 9/02 nel lettore di CD-ROM e iniziare l'installazione dell'ambiente operativo Solaris 9 9/02.
Annotare la slice del disco quando compare il seguente messaggio.
La slice del disco nome-slice verrà usata per ospitare una copia temporanea del software di installazione di Solaris. Dopo la copia dei file, il sistema si riavvierà e l'installazione proseguirà. Attendere... |
Interrompere l'installazione premendo Stop-A oppure arrestando e riavviando il sistema.
Il sistema visualizza il prompt ok.
Avviare il sistema dal CD di installazione di Solaris 9 9/02 in modalità standalone.
ok boot cdrom -s |
In una finestra di terminale, digitare il comando ls seguente per determinare il nome fisico del disco annotato al punto 2.
# ls -l /dev/dsk/nome-slice |
Questo comando restituisce un output simile al seguente.
lrwxrwxrwx 1 root root 2 Aug 14 16:56 /dev/dsk/nome-slice -> ../../devices/nome-fisico |
Annotare il nome fisico della slice del disco. Omettere la parte iniziale ../../devices nel nome fisico
Arrestare il sistema per tornare al prompt ok.
# halt |
Avviare il sistema dal dispositivo fisico digitando il comando seguente.
ok boot /nome-fisico |
La versione base di NetscapeTM 6.2.3 e i package di localizzazione sono disponibili nella directory Solaris_9/ExtraValue/CoBundled/Netscape_6 del DVD di Solaris 9 9/02 e nel CD "Solaris 9 9/02 Software 2 of 2". Tuttavia, lo script NS62installer presente nella directory Solaris_9/ExtraValue/CoBundled/Netscape_6, installa solo la versione base.
Soluzione: Usare il comando pkgadd(1M) per installare sul sistema i package della localizzazione di Netscape 6.2.3. Procedere come segue:
Diventare superutente.
Inserire il DVD di Solaris 9 9/02 o il CD "Solaris 9 9/02 Software 2 of 2 CD".
Spostarsi nella directory che contiene i package di localizzazione.
# cd /cdrom/Solaris_9/ExtraValue/CoBundled/Netscape_6/Packages |
Usare il comando pkgadd. Specificare il nome del package da installare.
# pkgadd -d . package-di-localizzazione |
La directory contiene i seguenti package di localizzazione.
SUNWcns6 - Versione in cinese semplificato
SUNWdens6 - Versione tedesca
SUNWesns6- Versione spagnola
SUNWfrns6- Versione francese
SUNWhns6- Versione in cinese tradizionale
SUNWitns6- Versione italiana
SUNWjans6- Versione giapponese
SUNWkons6- Versione coreana
SUNWplns6 - Versione polacca
SUNWptns6 - Versione portoghese-brasiliana
SUNWruns6 - Versione russa
SUNWsvns6 - Versione svedese
Se il sistema dispone di un lettore di DVD-ROM Toshiba SD-M1401 con revisione del firmware 1007, il sistema non può essere avviato dal DVD di Solaris 9 9/02.
Soluzione:Applicare la patch 111649-03, o una versione successiva, per aggiornare il firmware del DVD-ROM Toshiba SD-M1401. La patch 111649-03 è inclusa nel CD "Solaris 9 9/02 Supplement", nella directory seguente.
DVD_Firmware/Patches |
Per istruzioni sull'installazione della patch, vedere il file README contenuto in questa directory. Prima di procedere all'installazione della patch, leggere con attenzione le avvertenze contenute nel file README.
Se il sistema utilizza l'ambiente operativo Solaris 2.6 o Solaris 7, il software di gestione dei volumi non attiva correttamente il DVD di Solaris 9 9/02. Il DVD di Solaris 9 9/02 viene attivato ma i dati risultano inaccessibili. Ciò significa che non è possibile configurare un server di installazione, eseguire un aggiornamento con la funzione Live Upgrade o accedere ai dati presenti sul disco.
Soluzione: Scegliere una delle soluzioni seguenti.
Applicare le patch appropriate per il sistema.
Tabella 1-1 Patch presenti sul DVD per gli ambienti operativi Solaris 2.6 e Solaris 7
Release |
ID della patch |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Non usare il software di gestione dei volumi (Volume Management) per attivare il DVD. Attivare manualmente il DVD di Solaris 9 9/02. Procedere come segue:
Diventare superutente.
Arrestare il software di gestione dei volumi.
# /etc/init.d/volmgt stop |
Attivare manualmente il DVD.
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
Verificare che il DVD sia attivato e che i dati siano accessibili.
# cd /mnt1 # ls |
Se il DVD è attivato correttamente, il sistema restituisce le seguenti informazioni.
Copyright Solaris_9 |
Se si esegue l'installazione o l'aggiornamento di Solaris 9 9/02 su un sistema con più interfacce di rete, vengono tutte identificate come utilizzabili. Le interfacce che non sono collegate alla rete o che non sono abilitate per l'uso vengono ugualmente incluse nell'output del comando ifconfig -a. È inoltre possibile che due interfacce con lo stesso indirizzo Ethernet ricevano uno stesso indirizzo IP. Viene visualizzato il messaggio seguente.
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Impossibile assegnare l'indirizzo richiesto |
Questo problema si verifica anche sui sistemi in cui la variabile della
PROM local-mac-address
è impostata su false ed è causato dal fatto che tutte le interfacce sono
configurate con lo stesso indirizzo IP.
Soluzione: Scegliere una delle soluzioni seguenti.
Per connettere solo l'interfaccia configurata, riavviare il sistema dopo il boot iniziale.
Per assegnare un indirizzo IP differente ad ogni interfaccia
di rete, impostare la variabile della PROM local-mac-address
su true in uno dei modi seguenti.
Al prompt ok, digitare il comando seguente:
ok setenv local-mac-address? true |
In una finestra di terminale, eseguire il comando seguente come superutente.
# eeprom local-mac-address?=true |
Quando si crea un file system durante l'installazione, viene visualizzato uno dei seguenti messaggi di avvertimento.
Attenzione: blocchi inode/gruppo cilindri (87)>= blocchi dati (63) nell'ultimo gruppo di cilindri. 1008 settori non sono stati allocati. |
Oppure
Attenzione: 1 settori nell'ultimo cilindro non sono stati allocati |
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. Lo spazio inutilizzato non sarà disponibile per gli altri file system.
Soluzione: Ignorare il messaggio di avvertimento.
Se si dispone di un sistema Solaris 8 collegato a una o più reti di memorizzazione (SAN), chiedere assistenza al tecnico di supporto prima di eseguire l'aggiornamento all'ambiente operativo Solaris 9 9/02. I sistemi Solaris 8 su cui è installato il package SUNWsan possono richiedere una procedura speciale per l'aggiornamento a Solaris 9 9/02. Per determinare se il package SUNWsan è installato sul sistema, digitare il comando seguente in una finestra di terminale.
# pkginfo SUNWsan |
Se il package SUNWsan è installato, vengono visualizzate le seguenti informazioni.
system SUNWsan SAN Foundation Kit |
La Solaris Management Console 2.1 non è compatibile con le versioni 1.0, 1.0.1 e 1.0.2. Se si desidera eseguire un aggiornamento all'ambiente operativo Solaris 9 9/02 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 soluzioni seguenti.
Prima di eseguire l'aggiornamento, eseguire il comando /usr/bin/prodreg e disinstallare completamente la Solaris Management Console.
Se l'aggiornamento a Solaris 9 9/02 è stato eseguito senza disinstallare la Solaris Management Console 1.0, 1.0.1 o 1.0.2, sarà prima necessario rimuovere tutti i package di questo software. Per rimuovere i package, usare il comando pkgrm anziché il comando prodreg. Seguire attentamente l'ordine di rimozione dei package. Procedere come segue.
Diventare superutente.
Digitare il comando seguente:
# pkginfo | grep "Solaris Management Console" |
I nomi dei package indicati nell'output che non iniziano con "Solaris Management Console 2.1" identificano i package della versione 1.0.
Usare il comando pkgrm per rimuovere tutte le istanze dei package della Solaris Management Console 1.0 nell'ordine seguente.
Non rimuovere i package la cui descrizione contiene la dicitura "Solaris Management Console 2.1". Ad esempio, SUNWmc.2 può indicare un package della Solaris Management Console 2.1.
Se l'output di pkginfo evidenzia la presenza di più versioni dei package della Solaris Management Console 1.0, usare il comando pkgrm per rimuovere entrambe le versioni. Rimuovere prima il package originale e quindi il package contrassegnato con un numero alla fine. Ad esempio, se nell'output di pkginfo compaiono i package SUNWmcman e SUNWmcman.2, rimuovere prima il package SUNWmcman e quindi il package SUNWmcman.2. Non usare prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
In una finestra di terminale, digitare il comando seguente.
# rm -rf /var/sadm/pkg/SUNWmcapp |
A questo punto, la Solaris Management Console 2.1 dovrebbe funzionare correttamente. Per le successive attività di manutenzione, o se la Solaris Management Console 2.1 non dovesse funzionare correttamente, rimuovere la Solaris Management Console 2.1. Reinstallare il software con la procedura seguente.
Usare il comando pkgrm per rimuovere tutti i package della Solaris Management Console 2.1 e i package dipendenti nell'ordine seguente.
Se sono installate più istanze dei package della Solaris Management Console 2.1, ad esempio SUNWmc e SUNWmc.2, rimuovere prima SUNWmc e quindi SUNWmc.2. Non usare prodreg.
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Inserire il CD "Solaris 9 9/02 Software (SPARC Platform Edition) 1 of 2" nel lettore di CD-ROM. Digitare il comando seguente in una finestra di terminale.
# cd /cdrom/sol_9_902_sparc/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex \ SUNWmcdev SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma \ SUNWlvmg SUNWpmgr SUNWrmui |
Questo comando rimuove tutte le versioni precedenti della Solaris Management Console e permette il funzionamento corretto della Solaris Management Console 2.1.
Se si utilizza Solaris Live Upgrade per installare un archivio Flash di Solaris in un'ambiente di boot, il file /etc/group non risulta corretto. L'archivio contiene il file /etc/group archiviato e non riflette le modifiche del file /etc/group presente nell'ambiente di boot corrente. Il file /etc/group dell'ambiente di boot deve essere identico a quello del sistema in esecuzione.
Soluzione: Dopo avere installato l'archivio Solaris Flash in un ambiente di boot, è necessario copiare il file /etc/group dal sistema in esecuzione al nuovo ambiente di boot. Procedere come segue:
Diventare superutente.
Attivare l'ambiente di boot da correggere.
# lumount nome-amb-boot mount-point |
Nel comando precedente, nome-amb-boot è il nome dell'ambiente di boot di cui devono essere attivati i file system. mount-point è il punto di attivazione del file system.
Copiare il file /etc/group dal sistema in esecuzione al nuovo ambiente di boot.
# cp /etc/group mount-point/etc/group |
Disattivare il nuovo ambiente di boot
# luumount nome-amb-boot |
Se si utilizza l'opzione -s con il comando luupgrade per aggiungere le patch indicando una directory e un file con l'elenco delle patch, le patch non vengono aggiunte. Compare un messaggio simile al seguente:
/usr/sbin/luupgrade [52]: 3 file-elenco-patch: bad number |
Nel messaggio precedente, file-elenco-patch è il file con l'elenco delle patch specificato con il comando luupgrade.
Soluzione: Per aggiungere le patch specificando un file con l'elenco delle patch, procedere come segue.
Diventare superutente.
Attivare l'ambiente di boot da correggere.
# lumount nome-amb-boot mount-point |
Aggiungere le patch all'ambiente di boot.
# /usr/sbin/patchadd -R mount-point -M percorso-patch file-elenco-patch |
Nel comando precedente, percorso-patch è il percorso di una directory che contiene le patch da aggiungere. file-elenco-patch è il file che contiene l'elenco delle patch da aggiungere.
Disattivare l'ambiente di boot.
# luumount nome-amb-boot |
Quando si esegue l'aggiornamento dall'ambiente operativo Solaris 8 a Solaris 9 o Solaris 9 9/02, si verifica un problema durante la rimozione del package SUNWjxcft. Il seguente messaggio di errore viene registrato nel file upgrade_log.
Rimozione del package SUNWjxcft: Impossibile aprire /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr Impossibile aprire /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale Impossibile aprire /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias Impossibile aprire /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr Impossibile aprire /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale Impossibile aprire /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias Rimozione di <SUNWjxcft> eseguita con successo |
Soluzione: Ignorare il messaggio di errore.
Nell'ambiente operativo Solaris 9 9/02, il meccanismo globale di Kerberos Versione 5 include già il supporto della privacy e rende superfluo il meccanismo interno di Kerberos. Se si è installato il meccanismo interno di Kerberos (situato in /usr/lib/gss/do/mech_krb.so.1) su un sistema Solaris 8, è consigliabile rimuoverlo prima di aggiornare il sistema all'ambiente operativo Solaris 9 9/02.
Soluzione: Prima di eseguire l'aggiornamento a Solaris 9 9/02, procedere come segue
Eseguire il comando seguente per determinare se il meccanismo interno di Kerberos è installato sul sistema.
% pkginfo | fgrep ' SUNWk5' |
Se l'output di questo comando include i package SUNWk5, significa che il meccanismo interno di Kerberos è installato sul sistema. Passare al punto 2.
Se l'output non include i package SUNWk5, significa che il meccanismo interno di Kerberos non è installato sul sistema. Ignorare il seguito della procedura. Aggiornare il sistema
Eseguire un backup dei file /etc/nfssec.conf e /etc/gss/qop usando il comando seguente.
% tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop |
Verificare che il backup sia stato eseguito correttamente usando il seguente comando.
% tar -tf /var/tmp/krb_config_files.tar |
Rimuovere i package elencati nell'output del punto 1.
% pkgrm nome-package nome-package nome-package |
Eseguire l'aggiornamento a Solaris 9 9/02.
L'aggiornamento installa il codice del meccanismo globale di Kerberos e abilita il supporto della privacy.
In un editor di testo, modificare le righe seguenti del file /etc/gss/mech.
Rimuovere il simbolo di commento dalla riga seguente.
kerberos_v5 1.2.840.113554.1.2.2 gl/mech_krb5.so gl_kmech_krb5 |
Se necessario, aggiungere la riga precedente al file /etc/gss/mech.
Rimuovere la riga seguente.
kerberos_v5 1.2.840.113554.1.2.2 do/mech_krb5.so do_kmech_krb5 |
Ripristinare i file /etc/nfssec.conf e /etc/gss/qop usando il comando seguente.
% tar -xf /var/tmp/krb_config_files.tar |
Gli script preremove inclusi nei package per le lingue asiatiche di Solaris 9 e Solaris 9 9/02 non vengono eseguiti correttamente durante l'aggiornamento con la riallocazione dello spazio su disco (DSR). Se si cerca di eseguire l'aggiornamento a una nuova versione dell'ambiente operativo Solaris, viene visualizzato il seguente messaggio di errore nel file /var/sadm/system/logs/update_log.
Rimozione del package SUNWkwbcp: /a/var/sadm/pkg/SUNWkwbcp/install/preremove: /a/usr/4lib: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente Rimozione di SUNWkwbcp non riuscita. codice restituito da pkgrm = 1 Rimozione del package SUNWkbcp: /a/var/sadm/pkg/SUNWkbcp/install/preremove: /a/usr/4lib: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente Rimozione di SUNWkbcp non riuscita. codice restituito da pkgrm = 1 Rimozione del package SUNWcwbcp: /a/var/sadm/pkg/SUNWcwbcp/install/preremove: /a/usr/4lib: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente Rimozione di SUNWcwbcp non riuscita. codice restituito da pkgrm = 1 Rimozione del package SUNWcbcp: /a/var/sadm/pkg/SUNWcbcp/install/preremove: /a/usr/4lib: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente Rimozione di SUNWcbcp non riuscita. codice restituito da pkgrm = 1 Rimozione del package SUNWhwbcp: /a/var/sadm/pkg/SUNWhwbcp/install/preremove: /a/usr/4lib: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente Rimozione di SUNWhwbcp non riuscita. codice restituito da pkgrm = 1 Rimozione del package SUNWhbcp: /a/var/sadm/pkg/SUNWhbcp/install/preremove: /a/usr/4lib: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente Rimozione di SUNWhbcp non riuscita. codice restituito da pkgrm = 1 |
Soluzione: Ignorare il messaggio di errore.
Se si esegue un aggiornamento a Solaris 9 9/02 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 9 9/02 sovrascrive il contenuto esistente di /etc/init.d/sshd.
Soluzione: Scegliere una delle soluzioni seguenti.
Se non si desidera usare il server del protocollo Secure Shell sul sistema, non installare i package SUNWsshdr e SUNWsshdu durante l'aggiornamento.
Se non si desidera usare i programmi server o client del protocollo Secure Shell sul sistema, non installare il cluster della Secure Shell (SUNWCssh) durante l'aggiornamento.
Se la capacità della directory /export è quasi esaurita e si esegue un aggiornamento all'ambiente operativo Solaris 9 9/02, 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 o 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.
Rinominare temporaneamente la directory /export fino al termine dell'aggiornamento.
Commentare temporaneamente la riga /export nel file /etc/vfstab fino al termine dell'aggiornamento.
Se /export è un file system separato, disattivarlo prima di eseguire l'aggiornamento.
Se il sistema supporta client diskless che erano stati installati con Solstice AdminSuiteTM 2.3, occorre prima eliminare i client diskless esistenti che utilizzano la stessa versione di Solaris e la stessa architettura del server. Procedere quindi con l'installazione o l'aggiornamento dell'ambiente operativo Solaris 9 9/02. Per istruzioni dettagliate, vedere il manuale System Administration Guide: Basic Administration.
Se si cerca di installare Solaris 9 9/02 su client diskless esistenti, viene visualizzato il seguente messaggio di errore:
La versione di Solaris (Solaris numero-versione) sulla slice <xxxxxxxx> non può essere aggiornata. È stato riscontrato un problema non identificato nella configurazione software installata sul disco. |
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.
Se si esegue un aggiornamento da Solaris 8 (Solaris WBEM Services 2.0), o Solaris 8 6/00 (WBEM Services 2.1) a Solaris 9 9/02 (Solaris WBEM Services 2.5), i dati presenti sul sistema vengono perduti.
Soluzione: Ricompilare i file nel formato MOF (Managed Object Format) proprietario dopo l'esecuzione dell'aggiornamento.
Se il sistema esegue già un firmware predisposto per i 64 bit, l'aggiornamento della flash PROM non è necessario.
Per eseguire l'ambiente operativo Solaris a 64 bit su un sistema UltraSPARC®, può essere necessario aggiornare il firmware della Flash PROM. I programmi di installazione di Solaris 9 9/02 permettono di aggiungere il supporto a 64 bit. Questo nuovo supporto viene selezionato automaticamente quando si esegue l'installazione sui sistemi Sun UltraSPARC. I sistemi a 64 bit eseguono il boot in questa modalità come opzione predefinita se la velocità della CPU è uguale o superiore a 200 MHz.
Se si sceglie di eseguire l'ambiente operativo Solaris a 32 bit su qualsiasi sistema SunTM o UltraSPARC l'aggiornamento della Flash PROM non è necessario.
La tabella seguente elenca i sistemi UltraSPARC (Sun4UTM) interessati, con le relative versioni minime del firmware. 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-2 Versioni minime del firmware richieste per eseguire l'ambiente operativo Solaris a 64 bit sui sistemi UltraSPARC
Tipo di sistema da uname -i |
Versione minima firmware da prtconf -V |
---|---|
SUNW,Ultra-1-Engine |
3.10.0 |
SUNW,Ultra-1 |
3.11.1 |
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 su come aggiornare la flash PROM usando il CD di Solaris, vedere la collezione Solaris 9 on Sun Hardware Collection. Se non si dispone di questo manuale, accedere al sito http://docs.sun.com.
I nomi dei package di alcune collezioni di documenti tradotte in formato PDF sono più lunghi di nove caratteri. Per installare queste collezioni PDF sui server che utilizzano l'ambiente operativo Solaris 7 o 8, occorre prima installare due patch.
Attualmente non sono disponibili patch per i server che utilizzano Solaris 2.6.
Soluzione: Per istruzioni sull'installazione delle patch, vedere il file "Informazioni importanti sulla documentazione di Solaris" sul supporto della documentazione ("Solaris 9 9/02 Documentation CD 1 of 2", "2 of 2" o sul DVD). Questo file si trova nella directory seguente:
mount-point/README/lingua/install_lingua.html |
Ad esempio, il file in lingua inglese sul CD "Solaris 9 9/02 Documentation 1 of 2" si trova nella directory:
sol_9_doc_1of2/README/it/install_it.html |
Se si utilizza l'utility uninstaller contenuta nel CD della documentazione di Solaris 9 9/02 in modalità "Uninstall All", vengono rimossi solo i package della documentazione che fanno parte dell'installazione predefinita.
Soluzione: Eseguire il programma di disinstallazione in modalità "Uninstall Partial". Selezionare i package specifici da rimuovere.
Se si utilizza il CD di installazione di Solaris 9 9/02 con alcune versioni locali, non viene richiesto di installare i package del CD "Solaris 9 9/02 Documentation 2 of 2". Questo problema si verifica con le seguenti versioni locali.
ja_JP.PCK
ja_JP.UTF-8
ko.UTF-8
zh.GBK
zh.UTF-8
zh_CN.18030
zh_HK.BIG5HK
zh_HK.UTF-8
zh_TW.BIG5
zh_TW.UTF-8
Soluzione: Scegliere una delle soluzioni seguenti.
Selezionare una delle versioni locali EUC (ja, ko, zh o zh_TW) come versione locale predefinita per l'installazione di Solaris 9 9/02.
Eseguire l'utility installer direttamente dal CD "Solaris 9 9/02 Documentation 2 of 2".
Se si usa il programma di installazione del CD della documentazione di Solaris 9 9/02 con l'opzione nodisplay, la schermata di verifica non viene impaginata correttamente.
Soluzione: Non specificare l'opzione nodisplay con il programma di installazione del CD della documentazione di Solaris 9 9/02. Per installare il CD della documentazione di Solaris 9 9/02, usare l'interfaccia utente grafica.
Quando si sceglie una versione locale per l'installazione, è possibile che vengano installate anche altre versioni locali correlate. Questo problema si verifica in Solaris 9 9/02 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.
Se si esegue un aggiornamento a Solaris 9 9/02 su un sistema che utilizza l'ambiente operativo Solaris 9 Beta Refresh con il supporto della versione locale cinese semplificata o cinese tradizionale, l'aggiornamento non viene completato correttamente. I package di localizzazione dei font del CDE per il cinese semplificato o il cinese tradizionale (SUNWcdft o SUNWhdft) non vengono aggiornati ai package appropriati di Solaris 9 9/02. Viene visualizzato il messaggio seguente.
Rimozione del package SUNWcdft: /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.EUC: non esiste /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.GBK: non esiste /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.UTF-8: non esiste pkgrm: ERRORE: lo script di pre-rimozione non è stato completato correttamente |
Soluzione: Prima di eseguire l'aggiornamento a Solaris 9 9/02, rimuovere i file postremove appropriati di Solaris 9 Beta Refresh.
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
Se si esegue un aggiornamento a Solaris 9 9/02 su un sistema che utilizza l'ambiente operativo Solaris 8 e su cui è stato installato il CD "Solaris 8 Language Supplement", alcuni package non validi delle versioni locali thailandese, russa, polacca e catalana rimangono sul sistema. Questi package presentano un valore ARCH=sparcall e non vengono rimossi durante l'aggiornamento all'ambiente operativo Solaris 9 9/02.
Soluzione: Prima di eseguire l'aggiornamento a Solaris 9 9/02, usare il Registro dei prodotti Solaris per rimuovere i package del CD "Solaris 8 Languages Supplement".
Se si installano una o più versioni locali europee di un set specifico, il sistema non visualizza i caratteri non inclusi nel set di caratteri inglese o europeo nel set di codici UTF-8 della versione locale. Il problema si verifica nelle seguenti condizioni.
Vengono installate una o più delle seguenti versioni locali.
Medio Oriente/Israele (ISO8859-8)
Africa Settentrionale/Egitto (ISO8859-6)
Europa Orientale/Russia (ISO8859-5)
Europa Orientale/Turchia (ISO8859-9)
America Meridionale/Brasile (ISO8859-1)
Europa Centrale/Polonia (ISO8859-2)
Non vengono installate altre versioni locali sul sistema.
Soluzione: Scegliere una delle soluzioni seguenti.
Durante l'installazione, installare sia la versione locale per Nord America/USA en_US.UTF-8 che la versione locale europea desiderata.
Al termine dell'installazione, usare il comando pkgadd per aggiungere i package seguenti al sistema.
SUNW5ttf - Cinese tradizionale, font True Type BIG5
SUNWcttf - Cinese semplificato (EUC), font True Type
SUNWiiimr - Framework per metodo di input Internet/Intranet (file system radice)
SUNWiiimu - Framework per metodo di input Internet/Intranet (file system usr)
SUNWinleu - File per gli utenti della versione locale Indic
SUNWinlex - File per gli utenti della lingua Indic (64 bit)
SUNWinttf - Font True Type Indic
SUNWjxcft - Font TrueType richiesti per il giapponese
SUNWkttf - Font True Type per il coreano
SUNWtleu - File per gli utenti della versione locale thailandese
SUNWtleux - File per gli utenti della lingua thailandese (64 bit)
Questi package sono disponibili nella directory Solaris_9/Product del CD "Solaris 9 9/02 Software 1 of 2" o nell'immagine del CD.
Ad esempio, se si installa l'ambiente operativo Solaris 9 9/02 dal CD "Solaris 9 9/02 Software 1 of 2", usare i comandi seguenti.
# cd /cdrom/cdrom0/Solaris_9/Product # pkgadd -d . SUNW5ttf # pkgadd -d . SUNWcttf |
Ripetere questo comando pkgadd per tutti i package sopra elencati.