Note su Solaris 10 11/06

Bug di installazione

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

Problema con le versioni locali dopo l'aggiornamento di un sistema con zone non globali (6494427)

Se si esegue l'aggiornamento a Solaris 10 11/06 e il sistema contiene zone non globali, l'impostazione delle versioni locali risulta errata. L'impostazione delle versioni locali viene annullata dopo l'aggiornamento. Non viene visualizzato nessun messaggio di errore.

Soluzione. Procedere come segue:

  1. Prima dell'aggiornamento, fare una copia del file /var/sadm/system/admin/data/install_locales.

  2. Dopo l'aggiornamento, copiare lo stesso file al posto del file install_locales aggiornato.

Le zone in cui la risorsa fs è definita con il tipo lofs non possono essere aggiornate a Solaris 10 11/06 (6454140)

Se tutte le zone non globali configurate con le risorse fs lofs attivano directory che esistono nella miniroot, il sistema può essere aggiornato da una versione precedente di Solaris 10 a Solaris 10 11/06 usando la procedura di aggiornamento standard. Ad esempio, una directory /opt attivata con lofs non presenta problemi di aggiornamento.

Tuttavia, se una delle zone non globali utilizza un'attivazione lofs non standard, ad esempio una directory /usr/local attivata con lofs, viene visualizzato il seguente messaggio di errore:


L'aggiornamento delle zone non è riuscito e il sistema deve essere 
ripristinato dalla copia di backup.  per altre informazioni, vedere il file
 /var/sadm/install_data/upgrade_log sul file system radice 
dell'aggiornamento.

Anche se il messaggio di errore indica che il sistema deve essere ripristinato dal backup, il sistema non presenta problemi e può essere aggiornato correttamente usando la soluzione indicata di seguito.

Soluzione.

  1. Riavviare il sistema con il sistema operativo installato.

  2. Riconfigurare le zone, rimuovendo le risorse fs che sono definite con il tipo lofs.

  3. Dopo aver rimosso le risorse, aggiornare il sistema a Solaris 10 11/06.

  4. Al termine dell'aggiornamento, riconfigurare le zone per ripristinare le risorse fs che erano state rimosse.

SPARC: L'installazione di un archivio Solaris Flash provoca il blocco dei sistemi sun4v (6411690)

Se si utilizza il comando flarcreate per creare un archivio Solaris utilizzando l'opzione -L pax, l'installazione dell'archivio si blocca sui sistemi sun4v. L'errore si verifica durante il recupero dell'archivio. Il problema riguarda i sistemi T1000 e T2000.

Viene visualizzato il seguente messaggio di errore.


/pci@7c0/pci@0: Device 1c Nothing there
/pci@7c0/pci@0: Device 1d Nothing there
/pci@7c0/pci@0: Device 1e Nothing there
/pci@7c0/pci@0: Device 1f Nothing there
Probing I/O buses
Sun Fire T200, No Keyboard
Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.20.4, 8184 MB memory available, Serial #000000.
Ethernet address 0:13:3f:3d:b3:13, Host ID: 000db914.



Rebooting with command: boot
Boot device: disk  File and args:
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.12 00/07/17 15:48:16.
Loading: /platform/SUNW,Sun-Fire-T200/ufsboot
Loading: /platform/sun4v/ufsboot
ERROR: Last Trap: Memory Address not Aligned
[Exception handlers interrupted, please file a bug]
[type 'resume' to attempt a normal recovery]
{0} ok
         (Il sistema si blocca)

Soluzione. Creare l'archivio usando l'opzione cpio copy. L'opzione cpio è l'impostazione predefinita. Vedere l'esempio seguente:


# flarcreate -n test.flar.sun4v.cpio -c
/net/server/export1/rw/test.flar.sun4v.cpio

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: L'aggiornamento di SVM da Solaris 9 9/05 a Solaris 10 11/06 o Solaris Express non riesce (6397251)

L'aggiornamento di Solaris Volume Manager (SVM) sulle piattaforme x86 non riesce. Il problema si verifica se il volume SVM è configurato sul file system radice (/) e si esegue l'aggiornamento da Solaris 9 9/05 a Solaris 10 11/06 o Solaris Express.

Viene visualizzato il seguente messaggio di errore:


Elaborazione del profilo

ERRORE: Il file system root e/o di boot specificato non è stato trovato o non era aggiornabile
Programma di installazione di Solaris interrotto.

Solaris non invia i dati PRLI alle unità nastro (6379955)

Il sistema operativo Solaris non invia i dati di elaborazione del login (PRLI) alle unità nastro durante una procedura di ripristino dei percorsi.

Non viene visualizzato nessun messaggio di errore per l'utente, ma il problema può essere identificato nei modi seguenti:

Soluzione.

Per ripristinare il sistema, utilizzare il comando luxadm forcelip sul controller FC. Ad esempio:

luxadm -e forcelip /dev/cfg/c99

c99 è il controller specifico utilizzato per comunicare con l'unità nastro.

x86: Il test del profilo JumpStart non riesce con la parola chiave locale (6340509)

Quando si verifica il profilo JumpStart usando il comando pfinstall-D, il test rapido non riesce se si verificano le seguenti condizioni:

L'introduzione del software GRUB ha comportato la compressione della miniroot. Il software GRUB non è più in grado di individuare l'elenco delle versioni locali nella miniroot compressa. La miniroot è un file system radice (/) di Solaris ridotto alle minime dimensioni che si trova sul supporto di installazione di Solaris.

Viene visualizzato il seguente messaggio di errore:


Impossibile selezionare la versione locale

Soluzione.

I valori dello script sono i seguenti:

    Procedere come segue:

  1. Decomprimere l'archivio della miniroot.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. Creare il dispositivo della miniroot con il comando lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. Attivare la miniroot con il comando lofi nella directory miniroot.


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  4. Provare il profilo.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $percorso-profilo-jumpstart
    
  5. Al termine della verifica con pfinstall, disattivare il dispositivo lofi.


    # umount  $LOFI_DEVICE
    
  6. Eliminare il dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME
    

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

Se si installa Solaris 10 11/06 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 11/06 Software - 4, viene visualizzato il prompt seguente:


Premere Riavvia ora per continuare.

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 programma kdmconfig viene eseguito due volte dopo l'installazione iniziale (6209092)

Durante il primo avvio del sistema dopo un'installazione iniziale di Solaris 10, è possibile che il programma kdmconfig venga eseguito due volte. Durante questa configurazione iniziale, ogni volta che il programma si avvia viene chiesto di selezionare un server X. Questa situazione si verifica sui sistemi x86 che non sono stati configurati per l'uso del server X. Un esempio può essere un sistema senza monitor che non utilizza una scheda grafica.

Soluzione. Ogni volta che il programma si avvia e richiede un server X, premere F3_Exit. La ripresa del processo di avvio può essere preceduta da un breve intervallo. Una volta completato il processo di avvio iniziale, il problema non si ripresenta.

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 11/06: installazioni di base.

SPARC: Il programma di installazione di Solaris 10 non visualizza correttamente alcuni pannelli (5002175)

Se si installa Solaris 10 usando il programma di installazione di Solaris, alcune delle informazioni e dei pannelli di uscita del software SunSM Remote Services (SRS) Net Connect non vengono visualizzati correttamente.

Vengono visualizzati la cornice del pannello e il pulsante Annulla, ma il contenuto del pannello non è presente.


Nota –

Il problema può verificarsi anche durante un'installazione di altri prodotti software inclusi in questa versione di Solaris.


Soluzione. Procedere come segue:

  1. Annullare l'installazione di SRS Net Connect facendo clic sul pulsante Annulla quando viene visualizzato il pannello vuoto.

  2. Una volta completata l'installazione di Solaris 10, installare manualmente SRS Net Connect dal DVD del sistema operativo Solaris 10 o dal CD Solaris 10 Software - 2.

Installando SRS Net Connect dopo il completamento dell'installazione iniziale di Solaris 10 tutti i pannelli vengono visualizzati correttamente.

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.

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.


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. Questo spazio inutilizzato non sarà disponibile per gli altri file system.

Soluzione. Ignorare il messaggio di avviso.