Ignora collegamenti di spostamento | |
Esci da visualizzazione stampa | |
![]() |
Note sulla release Oracle Solaris 10 8/11 |
1. Aggiornamenti della licenza
3. Problemi di runtime in Oracle Solaris
Uso consigliato dei plug-in crypt SHA-256 e SHA-512 per la cifratura della password
La barra trusted scompare dopo la modifica della risoluzione dello schermo (6460624)
Limitazione dell'espansione del LUN dinamico ZFS (6241086)
La proprietà config/local_only in sendmail non deve essere impostata su true (6970172)
x86: Timeout dei driver ata durante l'avvio (6586621)
Il comando zoneadm install non riesce con un'attivazione ZFS legacy (6449301)
Problemi di conformità di ZFS e UNIX/POSIX
Il comando fdisk -E può eliminare i dischi usati da ZFS senza messaggi di avviso (6412771)
Agente client di BrightStor ARCserve Backup per UNIX (Solaris) e supporto di ZFS
Errore di sincronizzazione del file system in caso di errore panic (6250422)
L'aggiornamento di alcune versioni di Oracle Solaris 10 richiede la riattivazione dei file system
Le funzioni dell'elenco di controllo di accesso NFSv4 non operano correttamente
Il crash dump del sistema non riesce sui dispositivi che superano la dimensione di 1 TByte (6214480)
Problemi e bug relativi all'hardware
SPARC: Il sistema potrebbe bloccarsi se è impostato il criterio Elastic (6989192)
Potrebbero verificarsi errori panic di sistema durante le operazioni DR per Crypto (7048323)
SPARC: Impossibile eseguire operazioni di riconfigurazione dinamica in una piattaforma OPL (7060498)
Aggiornamento del driver RDS alla versione 3 (6850013)
x64: Modifiche dell'ID del sottosistema PCI in ConnectX Firmware 2.6.0 da Mellanox (6810093)
Alcuni controller USB 2.0 sono disabilitati
Dispositivi USB supportati e relative configurazioni degli hub
x86: Limitazioni con alcuni driver nel Sistema operativo Oracle Solaris 10
Lettori di DVD-ROM/CD-ROM su sistemi senza monitor
x86: Necessità di configurazione manuale per l'attivazione di tastiere non inglesi
Possibili conflitti tra dispositivi che condividono lo stesso bus (6196994)
Problemi relativi al compilatore
SPARC: La rilocazione della copia non funziona (7083331)
Nota sulla traduzione del software in svedese
In Trusted Java Desktop System sono presenti più selettori dei metodi di input
Metodo di input Wnn8 per il giapponese
Il nuovo metodo di input ChuYin non è supportato nell'aggiornamento a IIIMF revisione 12 (6492129)
x86: Il testo in lingua araba non compare nelle versioni locali ar
Vari tipi di carattere arabi non funzionano nel desktop GNOME (6384024)
Impossibile modificare la lingua di input nelle applicazioni salvate nella sessione (6360759)
Nota sulla migrazione alle versioni locali UTF-8
Messaggi di posta elettronica salvati in formato che consente la migrazione
Nomi dei file e delle directory
Avvio di applicazioni nelle versioni locali precedenti
Hardware non disponibile per alcune tastiere tipo 6 e tipo 7
BIND 9.6 nega la ricorsione a reti non locali (7046009)
Configurazione dei tunnel con lo stesso indirizzo di origine (4152864)
Il dominio DOI non è configurabile (6314248)
Comandi e standard di Oracle Solaris
SPARC: Visualizzazione di risultati errati per il comando cpustat in un chip T4 1.2
Il comando winbind restituisce solo i primi mille utenti di Active Directory
Le pagine man modificate relative a Trusted Extensions sono presenti solo nel manuale di riferimento
Bash 3.00 non imposta più alcune variabili d'ambiente
Il nuovo programma ln richiede l'opzione -f
Comportamento modificato in relazione alla condizione EOF nella famiglia getc STDIO
Le colonne di output del comando ps sono state allargate
Il comando metattach di Solaris Volume Manager non viene eseguito correttamente
Problemi relativi a Java Desktop System
Applicazione relativa a posta e calendario
Problemi nella modifica del tipo di autenticazione (6246543)
Finestra della Guida errata per il Controllo volume (6253210)
Le preferenze dell'utente non sono pienamente compatibili
Gli ACL della maschera di Nautilus non sono sincronizzati con le autorizzazioni di gruppo (6464485)
strftime(3c) dovrebbe supportare le estensioni GNU in %-m e %-d (6448815)
Determinate opzioni producono errori nel File manager (6233643)
Il database del pacchetto contiene nomi di percorso inesistenti (7054481)
SPARC: La versione a 64-bit della libreria libsoftcrypto è lenta (7048794)
Comando patchrm non supportato dopo l'applicazione della patch 144500/144501 (7033240)
Il comando lucreate rallenta i sistemi UFS più lenti (7051757)
Il modulo Availability Suite sdbc non viene caricato al boot (6952222)
L'orologio di Oracle Solaris 10 9/10 si ferma su Oracle VM 2.2 (6952499)
SPARC: La patch FKU 137137-xx non supporta il software di gestione dei volumi di terze parti
Sun Patch Manager Tool 2.0 non è compatibile con le versioni precedenti dello strumento
Non è possibile eliminare i client diskless esistenti dal sistema (6205746)
4. Prodotti software non più supportati
5. Problemi relativi alla documentazione
A. Bug documentati in precedenza e risolti nella release Oracle Solaris 10 8/11
In questa sezione sono descritti i problemi del Sistema operativo Oracle Solaris 10 connessi all'amministrazione di sistema.
Se si esegue un comando pkgchk -n dopo un aggiornamento o dopo l'esecuzione di Live Upgrade, è possibile che risultino numerosi nomi di pacchetti inesistenti. A causa dei problemi di cronologia del pacchetto, il file /var/sadm/install/contents potrebbe non riflettere esattamente lo stato di alcuni dei pacchetti aggiornati, i cui file sono stati rimossi.
Potrebbero essere visualizzati messaggi di errore come quelli negli esempi di seguito:
ERROR: /usr/jdk/instances/jdk1.6.0/bin/jhsearch pathname does not exist
Soluzione: rimuovere i percorsi dal database dei contenuti.
Verificare di essere in modalità utente singolo con ruolo root.
Rimuovere i percorsi per ogni file nel pacchetto che causa errori.
# removef package path
Confermare le modifiche.
# removef -f package
Ad esempio:
# removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhsearch # removef SUNWjhdev /usr/jdk/instances/jdk1.6.0/bin/jhindexer # removef -f SUNWjhdev
La versione a 64-bit della libreria libsoftcrypto viene eseguita in modo lento poiché non utilizza le istruzioni di crittografia T4. Di conseguenza, le applicazioni che utilizzano una versione a 64-bit della libreria libsoftcrypto possono subire cali di prestazioni.
A partire da Oracle Solaris 10, per impostazione predefinita un utente root (ID utente 0) deve attenersi ai criteri relativi alla password configurata, disponibili nel file /etc/default/passwd. Negli aggiornamenti precedenti del sistema operativo Oracle Solaris 10, gli utenti root non dovevano sottostare ad alcun vincolo riportato nei criteri delle password configurate.
Per maggiori informazioni, vedere la pagina man passwd(1).
Se si installa una patch del kernel 144500 in un sistema SPARC o 144501 su un sistema x86, i pool di memorizzazione ZFS già presenti nel sistema vengono aggiornati. Tuttavia, se si utilizza il comando patchrm per la rimozione della patch dopo l'aggiornamento del pool di root, il sistema non esegue il boot poiché la versione del pool aggiornata non corrisponde al sistema operativo in esecuzione. Pertanto, se il pool di root viene aggiornato e la patch rimossa, il sistema non esegue il boot.
Se un pool non root esistente viene aggiornato e la patch rimossa, il servizio di file system SMF (Service Management Facility) locale passa in modalità di manutenzione poiché le attivazioni ZFS locali non riescono. Pertanto, se un pool non root viene aggiornato e la patch rimossa, le attivazioni ZFS locali non riescono.
![]() | Avvertenza - Non rimuovere tale patch di aggiornamento kernel (KU, Kernel Update) con il comando patchrm . |
L'esecuzione di un aggiornamento Live Upgrade in un sistema UFS lento mediante il comando lucreate richiede tempi più lunghi.
In questa release di Oracle Solaris 10, il modulo sdbc non viene caricato al boot e viene visualizzato il seguente messaggio di errore:
[ID 819705 kern.notice]/usr/kernel/drv/sparcv9/sdbc: undefined symbol WARNING: mod_load: cannot load module 'sdbc'
Soluzione: installare la patch 123246–07 per sistemi SPARC e la patch 123247–07 per sistemi x86.
Le macchine virtuali (VM) sulle quali sono in esecuzione ospiti Oracle Solaris 10 9/10 possono essere soggette ai seguenti problemi:
L'orologio che indica l'ora della giornata può arrestarsi.
Il sistema può bloccarsi in standby.
La VM guest in generale può bloccarsi.
Soluzione: richiedere che i guest Oracle Solaris siano collegati a CPU fisiche. Collegare le CPU fisiche del dominio alle CPU fisiche dell'host come indicato di seguito:
# xm vcpu-pin domain vcpu cpus
Per maggiori informazioni, vedere la pagina man xm(1).
La patch FKU 137137-xx non supporta il software di gestione dei volumi di terze parti, con alcune eccezioni. La mancanza di supporto è legata all'implementazione di prepatch, postpatch e postbackout. Gli utenti che utilizzano un software di gestione dei volumi di terze parti non supportato non possono applicare la patch FKU. Viene visualizzato il seguente messaggio di errore durante l'installazione della patch:
unsupported root slice type xxxxx
Tuttavia, il software di gestione dei volumi di Fujitsu e Veritas è supportato.
Soluzione: nessuna.
Nei sistemi che utilizzano un controller SATA compatibile AHCI, la configurazione del BIOS consente in genere di impostare il controller nelle modalità AHCI, legacy o RAID. Il sistema operativo Oracle Solaris supporta le modalità AHCI e legacy.
L'impostazione della modalità SATA nel BIOS non deve essere modificata dopo l'installazione iniziale di Oracle Solaris. Tale modalità SATA non deve inoltre essere modificata prima o dopo un aggiornamento di Oracle Solaris. Se l'impostazione della modalità SATA nel BIOS viene modificata dopo l'installazione del sistema operativo Oracle Solaris 10, il sistema si ripristina e non è possibile eseguirne il boot senza alcuna indicazione della causa dell'errore.
Soluzione: se dopo la modifica dell'impostazione del BIOS non è più possibile eseguire il boot di sistema, ripristinare l'impostazione originale.
Sui file system di grandi dimensioni, ad esempio ZFS, le applicazioni che usano statvfs(2) o statfs(2) per ottenere informazioni sullo stato del file system possono produrre un errore. Viene visualizzato il seguente messaggio di errore:
Value too large for defined data type
Soluzione: le applicazioni dovrebbero utilizzare statvfs64().
Nei sistemi che eseguono una versione del sistema operativo Oracle Solaris che non supporta le zone, l'utilizzo di patchadd -R o di qualsiasi comando che accetta l'opzione -R per specificare un percorso root alternativo per una zona globale in cui sono installate zone non globali, non funziona correttamente.
A differenza di quanto accade con il comando luupgrade [-t, -T, -p, -P] non viene visualizzato nessun messaggio di errore che indica le opportune limitazioni del comando.
Non viene segnalato che l'opzione -R non funziona correttamente. Come conseguenza di questa condizione, i pacchetti o le patch di Oracle Solaris 10 non vengono installati in nessuna delle zone non globali presenti.
Il problema si verifica durante l'installazione o la disinstallazione dei pacchetti o delle patch.
Nota - L'opzione -R funziona se nell'ambiente di boot alternativo sono state configurate zone non globali ma non sono state installate zone non globali. Per evitare potenziali problemi, o se non si è certi della presenza di zone non globali usate come percorsi root alternativi, limitare l'utilizzo dell'opzione -R in tutte le istanze.
Per maggiori informazioni, vedere le seguenti pagine man:
Scegliere una delle soluzioni seguenti.
Soluzione 1: aggiornare il sistema operativo a Solaris 10 1/06 o release successiva.
Se si esegue Solaris 10 3/05, installare le seguenti patch per consentire l'utilizzo dei comandi che accettano l'opzione -R per creare un percorso radice alternativo:
SPARC: ID patch 119254-19
x86: ID patch 119255-19
Soluzione 2: limitare l'utilizzo di patchadd -R o di altri comandi che accettano l'opzione -R per creare un percorso root alternativo.
Avviare la root alternativa, ad esempio la release Oracle Solaris 10, come sistema operativo attivo, quindi installare e disinstallare i pacchetti e le patch di Oracle Solaris 10 senza usare l'opzione -R.
Un sistema che esegue Sun Patch Manager 2.0 può gestire i sistemi remoti che utilizzano Patch Manager , anche nella versione 1.0.
Tuttavia, un sistema con una versione precedente di Patch Manager non può gestire i sistemi remoti che utilizzano Patch Manager 2.0. Le versioni precedenti includono:
Sun Patch Manager Base Software 1.x
Sun Patch Manager 1.0
Nota - Il sistema operativo Solaris 8 non supporta il modello CIM/WBEM (Common Information Model/Web Based Enterprise Management) per Patch Manager Ciò comporta che sui sistemi Solaris 8 non è possibile eseguire la gestione remota con Patch Manager.
Se si utilizza il comando smdiskless per eliminare un client diskless, il comando non riesce. Il client diskless non viene rimosso dai database del sistema. Viene visualizzato il seguente messaggio di errore:
Failing with error EXM_BMS.
Soluzione: disabilitare la condivisione della partizione /export prima di aggiungere il client senza disco.
Se si utilizza il comando smosservice delete per rimuovere un servizio di un client diskless, il comando non rimuove correttamente tutte le directory del servizio.
Soluzione: procedere come segue:
Verificare che non siano presenti client che utilizzano il servizio.
# unshare /export/exec/Solaris_10_sparc.all # rm -rf /export/exec/Solaris_10_sparc.all # rm -rf /export/exec/.copyofSolaris_10_sparc.all # rm -rf /export/.copyofSolaris_10 # rm -rf /export/Solaris_10 # rm -rf /export/share # rm -rf /export/root/templates/Solaris_10 # rm -rf /export/root/clone/Solaris_10 # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
Se il file server non fornisce funzioni o risorse per altri servizi, rimuovere la voce seguente dal file /etc/bootparams .
fs1-24 boottype=:os
Rimuovere la voce seguente dal file /etc/dfs/dfstab.
# share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
Modificare il file /var/sadm/system/admin/services/Solaris_10.
Se il file server non esegue il sistema operativo Oracle Solaris 10, eliminare il file.
Se il file server esegue il sistema operativo Oracle Solaris 10, rimuovere tutte le voci che compaiono dopo le prime tre righe. Le righe eliminate indicano i pacchetti del servizio USR_PATH e SPOOLED ROOT in /export/root/templates/Solaris_10 e nelle piattaforme supportate.