Note su Solaris 10 8/07

Bug di installazione

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

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.

SPARC: L'installazione dell'immagine del CD o DVD esegue Xorg al posto di Xsun dopo il primo riavvio (6595091)

Sulle piattaforme SPARC, se si includono i prodotti Extra Value nell'installazione, al riavvio si verifica un bug. Una volta completata l'installazione di Solaris, il sistema si riavvia e il programma di avvio tenta di installare SunVTS. A questo punto Xorg produce un core dump e non viene visualizzata la richiesta per l'installazione di SunVTS.

Il bug si può verificare nelle seguenti condizioni:

Soluzione. Non includere i prodotti Extra Value nell'installazione. Installare i prodotti Extra Value manualmente dopo l'installazione di Solaris. Accedere alla directory Extra Value dell'ultimo CD o del DVD ed eseguire il programma di installazione manualmente.

SPARC: luupgrade non riesce quando si usa il CD per l'aggiornamento (6573154)

Su un sistema SPARC, quando si utilizza il CD (CD1) per l'aggiornamento del sistema con Live Upgrade, il comando luupgrade non riesce. Viene visualizzato il seguente messaggio di errore.


# luupgrade -u -n s10u4_ABE  -s /cdrom/cdrom0/s0 -j /var/tmp/profile

179536 blocks
miniroot filesystem is <lofs>
Mounting miniroot at </cdrom/cdrom0/s0/Solaris_10/Tools/Boot>
mount: /tmp/miniroot.3694: Device busy
ERROR: Cannot mount miniroot at </cdrom/cdrom0/s0/Solaris_10/Tools/Boot>.

Soluzione. Scegliere una delle soluzioni seguenti.

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 8/07 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 8/07.

  5. Installare la patch 127574-01.

  6. Spostarsi nelle directory elencate al punto 1 e al punto 3. Togliere il commento alle righe che erano state commentate al 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 8/07 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 8/07 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 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 8/07: 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.

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.