I problemi di Solaris 10 descritti qui di seguito si riferiscono al Common Desktop Environment (CDE).
Quando un sistema x64 è configurato per Solaris Trusted Extensions, gli utenti con ruoli amministrativi diversi da root non possono connettersi al server X Window sulla console. Non è possibile avviare le applicazioni. Non viene visualizzato nessun messaggio di errore.
Soluzione. Consentire le connessioni TCP provenienti dall'host locale. Per consentire le connessioni TCP, creare un file /etc/X0.hosts e aggiungervi una singola riga che contiene il nome host della zona globale.
Nel desktop Trusted CDE, il blocco dello schermo si avvia correttamente, tuttavia, quando lo schermo viene sbloccato, il desktop visualizza un messaggio inesatto e chiude la sessione dell'utente. Il problema si verifica con tutti i servizi di denominazione fatta eccezione per LDAP.
Viene visualizzato il seguente messaggio di errore:
Your account has expired, you will be logged out in 10 seconds, or click OK to logout immediately |
Soluzione. Scegliere una delle soluzioni seguenti.
Soluzione 1. Nella zona globale, modificare il file /etc/nsswitch.conf per aggiungere xxxx alla fine della riga passwd. Scegliere uno degli esempi seguenti:
passwd: files xxxx |
passwd: files ldap xxxx |
Soluzione 2. Riavviare il daemon nscd da SMF:
# svcadm restart name-service-cache |
In una sessione multi-etichetta del desktop Trusted Java DS, quando si cerca di passare a un ruolo differente, il desktop visualizza un messaggio inesatto. Di conseguenza, non è possibile cambiare il ruolo. Questo bug si verifica con tutti i servizi di denominazione fatta eccezione per LDAP.
Viene visualizzato il seguente messaggio di errore:
Couldn't set account management for root. |
Soluzione. Scegliere una delle soluzioni seguenti.
Soluzione 1. Nella zona globale, modificare il file /etc/nsswitch.conf per aggiungere xxxx alla fine della riga passwd. Scegliere uno degli esempi seguenti:
passwd: files xxxx |
passwd: files ldap xxxx |
Soluzione 2. Riavviare il servizio nscd da SMF:
# svcadm restart name-service-cache |
In alcuni casi, quando si trascina l'icona di dtfile, l'icona e il puntatore del mouse non vengono visualizzati. Non viene visualizzato nessun messaggio di errore.
Soluzione. Aggiungere le righe seguenti al file /usr/dt/config/<locale>/sys.resources, dopo #if EXT_SUN_TS OL:
!! DragNDrop protocol. Other styles cause policy violation. *DragInitiatorProtocolStyle: DRAG_DYNAMIC *DragReceiverProtocolStyle: DRAG_DYNAMIC |
Quando si utilizza SMC per gestire i modelli di sicurezza di rete, il file /etc/security/tsol/tnrhdb viene aggiornato ma la cache tndb non viene aggiornata. Le definizioni della sicurezza di rete non hanno effetto. Non viene visualizzato nessun messaggio di errore.
Soluzione. Dopo aver modificato una voce di rete in SMC, aggiornare manualmente la cache tndb con uno dei seguenti comandi:
Modificare una voce nell'ambito dei file:
# /usr/sbin/tnctl -H /etc/security/tsol/tnrhdb |
Modificare una voce nell'ambito LDAP:
# /usr/sbin/tnctl -H <nomehost> |
Quando si esegue il comando /usr/X11/bin/xrander -s per impostare una risoluzione inferiore dello schermo, la barra trusted non viene più visualizzata. Questa condizione si verifica effetto sul desktop Trusted CDE ma non sul desktop Trusted Java DS. Non viene visualizzato nessun messaggio di errore.
Soluzione. Dopo la modifica della risoluzione, riavviare la Gestione dello spazio di lavoro. Selezionare Finestre -> Riavvia la gestione dello spazio di lavoro dal menu dello spazio di lavoro del CDE e scegliere OK.
Le applicazioni GNOME non vengono avviate se si effettua un login remoto e si consente l'accesso facilitato in gnome-at-properties. Quando si cerca di avviare un'applicazione GNOME, viene visualizzato il seguente messaggio di errore:
** ERROR **: Accessibility app error: exception during registry activation from id: IDL:Bonobo/GeneralError:1.0 aborting... |
Soluzione. Nessuna. Non abilitare l'accesso facilitato quando si esegue il login con dtremote.
Per ripristinare le impostazioni predefinite del desktop che non prevedono l'abilitazione dell'accesso facilitato, chiudere la sessione di GNOME. Eseguire il seguente comando:
% gnome-cleanup |
Il metodo di installazione JumpStart utilizza un file di identificazione del sistema (sysidcfg). Questo file viene usato per generare uno specifico file di configurazione Xsun per il sistema. La parte del file sysidcfg relativa alla configurazione Xsun viene creata dal comando kdmconfig -d nome_file. Tuttavia, sui sistemi che utilizzano il server Xorg predefinito, il comando non crea un file con le informazioni di configurazione per Xorg. Ciò significa che, prima di usare il metodo JumpStart su questi sistemi, è necessario eseguire una procedura di preparazione aggiuntiva.
Soluzione. Prima di usare il metodo di installazione JumpStart su un sistema che utilizza il server Xorg, procedere come segue.
Preparare un file xorg.conf da utilizzare sul sistema. Memorizzare questo file nella directory JumpStart del server JumpStart.
Creare un file xorg.conf con uno dei comandi seguenti:
/usr/X11/bin/Xorg -configure
/usr/X11/bin/xorgconfig
/usr/X11/bin/xorgcfg
Creare uno script finale che esegua una copia del file xorg.conf nella directory /etc/X11 del sistema da installare. Ad esempio, lo script potrebbe includere la riga seguente:
cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf |
Nel file delle regole usato con il metodo JumpStart personalizzato, includere lo script finale nella regola relativa al tipo di sistema da installare.
Eseguire l'installazione JumpStart personalizzata.
Per istruzioni sull'installazione JumpStart personalizzata, vedere la Guida all’installazione di Solaris 10 8/07: metodo JumpStart personalizzato e installazioni avanzate . Il Capitolo 4 contiene informazioni sul file di regole usato nel metodo JumpStart, mentre il Capitolo 5 contiene una sezione sugli script finali.
La funzionalità di esecuzione automatica della Gestione supporti removibili del CDE è stata temporaneamente rimossa da Solaris 10.
Soluzione. Per usare questa funzionalità per un CD-ROM o un altro supporto removibile, procedere in uno dei modi seguenti:
Eseguire il programma volstart dal livello più elevato del file system del supporto removibile.
Seguire le istruzioni incluse nel CD per l'accesso senza il CDE.
Se si elimina l'ultimo elemento dal desktop e si esegue la sincronizzazione con il PDA, quell'elemento viene ripristinato dal PDA al desktop. Ad esempio, il problema si può verificare con l'ultimo appuntamento dell'agenda o con l'ultima scheda della Gestione indirizzi.
Soluzione. Eliminare manualmente l'ultimo elemento dal PDA prima di eseguire la sincronizzazione.