Libreria di installazione di Solaris 7 (Edizione per piattaforma Intel)

Capitolo 7 Soluzione dei problemi

Questo capitolo descrive una serie di messaggi di errore specifici e di problemi generici che si possono incontrare nell'installazione di Solaris. L'elenco seguente può essere usato per determinare a che punto del processo di installazione si verifica il problema.

Boot del sistema

Messaggi di errore


le0: No carrier - transceiver cable problem
 
 

Problema 

Soluzione 

Il sistema non è collegato alla rete. 

Se il sistema non deve essere collegato in rete, ignorare il messaggio. Diversamente, controllare che il cavo Ethernet sia collegato correttamente. 


The file just loaded does not appear to be executable

Problema 

Soluzione 

Il sistema non riesce a trovare il supporto appropriato per il boot. 

Verificare che il sistema sia stato configurato correttamente per l'installazione in rete da un server di installazione. Ad esempio, controllare di avere specificato il gruppo di piattaforme corretto. Se non si è eseguita una copia del CD di Solaris, controllare che il CD di Solaris sul server di installazione sia attivato e accessibile.  


Can't boot from file/device                                   
 

Problema 

Soluzione 

Il programma di installazione non riesce a trovare il CD di Solaris nel lettore di CD-ROM del sistema. 

Verificare che: 

  • Il lettore di CD-ROM sia installato correttamente e sia acceso

  • Il CD di Solaris sia inserito nel lettore di CD-ROM


Not a UFS filesystem
 
 

Problema 

Soluzione 

Solo sistemi x86. 

Durante l'installazione di Solaris (con il metodo interattivo o con il metodo JumpStart personalizzato), non è stata selezionata l'unità di boot predefinita. Quando si sceglie un disco di boot alternativo, per avviare il sistema è sempre necessario usare il dischetto Configuration Assistant. 

Inserire il Solaris Device Configuration Assistant/Boot diskette nell'unità di boot del sistema (solitamente l'unità A:). 

Problemi generali

Problema 

Soluzione 

Solo sistemi x86. 

La slice di root di Solaris deve risiedere entro i primi 1024 cilindri del disco. Diversamente, dopo il boot del sistema l'installazione viene interrotta.

Se la prima partizione fdisk è una partizione DOS primaria (PRI DOS), usare il programma fdisk per ridurne lo spazio. Riprovare a eseguire il boot. Se la prima partizione fdisk è una partizione DOS estesa (EXT DOS) o appartiene a un altro sistema operativo, usare il programma fdisk per eliminarla. Riprovare a eseguire il boot.

Problema 

Soluzione 

Solo sistemi x86. 

Il sistema si blocca o genera un errore "panic" quando si inseriscono schede PCMCIA non di memoria. 

Le schede PCMCIA non di memoria non possono usare le stesse risorse di memoria usate dagli altri dispositivi. Per ovviare a questo problema, usare un debugger DOS per identificare la memoria utilizzata dai dispositivi, quindi riservare manualmente una parte delle risorse di memoria alla scheda PCMCIA in questo modo. 

  1. Avviare il sistema con il dischetto Configuration Assistant.

  2. Selezionare Review/Edit Devices dal menu Device Tasks..

  3. Selezionare Add Device.

  4. Selezionare Define Device.

  5. Inserire un nome univoco seguendo le convenzioni di denominazione ID EISA (ad esempio, ITD4001) e scegliere Continue.

  6. Selezionare Memory Address dall'elenco delle risorse e scegliere Continue.

  7. Specificare l'ambito di indirizzi da riservare (ad esempio, CA800-CFFFF) e scegliere Continue.

  8. Scegliere Save Configuration dal menu Device Tasks.

  9. Riavviare l'ambiente operativo Solaris.

Problema 

Soluzione 

Solo sistemi x86.  

L'unità primaria del BIOS del sistema non è stata identificata dal programma Configuration Assistant nella fase di pre-boot. 

  • Se si utilizzano unità disco di vecchia produzione, è possibile che non siano più supportate. Consultare la Solaris 7 (Intel Platform Edition) Hardware Compatibility List.

  • Controllare che il cavo piatto e il cavo di alimentazione siano inseriti correttamente. Consultare la documentazione del produttore.

  • Se al controller è collegata una sola unità, designarla come unità master configurando i jumper in modo appropriato. Alcuni dispositivi richiedono una configurazione diversa dei jumper se l'unità master opera da sola o insieme a un'unità slave. Collegare il dispositivo al connettore terminale del cavo per ridurre i segnali di "ringing" che vengono generati quando un connettore non utilizzato viene lasciato libero alla fine del cavo.

  • Se al controller sono collegate due unità, configurare i jumper per designare la prima come master (o come master operante con uno slave) e la seconda come slave.

  • Se la prima unità è un disco rigido e la seconda un CD-ROM, designare quest'ultimo come slave impostando i jumper in modo appropriato. È possibile collegare qualsiasi unità con qualsiasi connettore del cavo.

  • Se si verificano problemi persistenti con due unità collegate a un unico controller, collegarne una alla volta per verificarne il funzionamento individuale. A tale scopo, configurare i jumper in modo da designare l'unità come master o come master singolo e usare il connettore terminale del cavo a nastro IDE per collegarla. Verificare che ogni unità funzioni correttamente, quindi ripristinare i jumper per la configurazione master-slave.

  • Se l'unità è un disco rigido, usare l'utility di configurazione del BIOS per controllare che il tipo di dispositivo (numero di cilindri, testine e settori) sia configurato correttamente. Alcuni BIOS hanno una funzione per l'identificazione automatica del tipo di disco.

  • Se l'unità è un lettore di CD-ROM, usare l'utility di configurazione del BIOS per configurare il tipo di dispositivo come CD-ROM (se il BIOS offre questa possibilità).

  • Se il sistema operativo MS-DOS non riconosce l'unità, è probabile che vi sia un problema di configurazione hardware o del BIOS. Su molti sistemi, i CD-ROM IDE vengono riconosciuti solo se è stato installato un apposito driver per MS-DOS.

Problema 

Soluzione 

Solo sistemi x86.  

Il disco IDE o il CD-ROM del sistema non è stato identificato dal programma Configuration Assistant durante la fase di pre-boot. 

  • Se i dischi sono disabilitati nel BIOS, usare il Solaris Device Configuration Assistant/Boot diskette per eseguire il boot dal disco rigido.

  • Se il sistema non ha dischi, è possibile che sia un client diskless.

Problema 

Soluzione 

Solo sistemi x86.  

Il sistema si blocca prima di visualizzare il prompt. 

Vedere la Solaris 7 (Intel Platform Edition) Device Configuration Guide.

Installazione dell'ambiente operativo Solaris (iniziale)

Problema 

Soluzione 

Solo sistemi x86. 

Diversamente dagli altri dischi supportati da Solaris, i dischi IDE non mappano automaticamente i blocchi danneggiati. Prima di installare Solaris su un disco IDE, è consigliabile eseguire un'analisi della superficie del disco.

Per eseguire un'analisi della superficie di un disco IDE, procedere in questo modo: 

  1. Avviare il programma di installazione interattiva di Solaris, come descritto in Come installare l'ambiente operativo Solaris. Il programma di installazione interattiva di Solaris avvia un'interfaccia utente grafica (GUI) o una a caratteri (CUI), a seconda della presenza o meno di un monitor grafico.

 
  1. Una volta avviato il programma GUI o CUI, inserire le informazioni richieste e selezionare l'opzione Continue dalle prime videate.

  2. Quando compare la videata Installazione di Solaris - Iniziale, selezionare l'opzione Esci e uscire dall'installazione.

 
  1. Se si utilizza il programma di installazione con interfaccia GUI, aprire una finestra di comando per eseguire le fasi successive della procedura. Se si utilizza il programma di installazione con interfaccia CUI, continuare la procedura usando la shell di sistema.

  2. Avviare il programma format digitando format.

  3. Specificare il disco IDE su cui si intende eseguire l'analisi superficiale.


Nota -

I dischi IDE non hanno un numero di target. Per convenzione, i dischi IDE hanno una denominazione di tipo cxdy, dove cx è il numero del controller e dy è il numero del dispositivo.


 
  1. Al prompt format>, digitare fdisk. Usare il programma fdisk per creare una partizione Solaris sul disco. (Se esiste già una partizione fdisk Solaris, non modificarla.)

  2. Al prompt format>, digitare analyze.

 
  1. Al prompt analyze>, digitare config. Verranno mostrate le impostazioni correnti dell'analisi superficiale. Per cambiare le impostazioni, digitare setup.

  2. Al prompt analyze>, digitare read, write o compare per specificare il tipo di analisi superficiale da eseguire. Se format individua blocchi danneggiati, questi vengono rimappati.

 
  1. Al prompt analyze>, digitare quit.

  2. (Opzionale) È possibile specificare i blocchi da rimappare. Al prompt format>, digitare repair.

 
  1. Digitare quit per uscire dal programma format.

  2. Scegliere Riavvia installazione dal menu dello spazio di lavoro per riprendere l'installazione con interfaccia GUI, oppure digitare suninstall per riprendere l'installazione con interfaccia CUI.

Aggiornamento di Solaris

Questa sezione descrive i possibili problemi che si possono incontrare durante l'aggiornamento di Solaris.

Messaggi di errore


No upgradeable disks

Problema 

Soluzione 

ID del problema: 1191792 

Una riga di swap nel file /etc/vfstab impedisce l'esecuzione dell'aggiornamento.

Commentare le righe del file /etc/vfstab che si riferiscono ai seguenti elementi:

  • Tutti i file di swap e le slice dei dischi che non devono essere aggiornati

  • I file di swap che non sono più presenti

  • Le slice di swap non utilizzate

Problemi generali

Problema 

Soluzione 

L'aggiornamento fallisce perché il programma di installazione di Solaris non riesce ad attivare i metadevice sul sistema. 

I metadevice non possono essere aggiornati automaticamente. Per maggiori istruzioni, vedere l'Appendice B, "Upgrading to Other Solaris Versions", nella Solstice DiskSuite Reference Guide.

Problema 

Soluzione 

ID del problema: 1170953 

L'opzione di aggiornamento non viene presentata, anche se sul sistema è presente una versione aggiornabile di Solaris. 

 

Causa 1: La directory /var/sadm è un collegamento simbolico o è attivata da un altro file system.

Soluzione per la causa 1: Spostare la directory /var/sadm nel file system root (/) o /var.

Causa 2: Non è presente il file /var/sadm/softinfo/INST_RELEASE.

Soluzione per la causa 2: Creare un nuovo file INST_RELEASE usando il seguente modello:

OS=Solaris

VERSION=2.x 

REV=0

dove x è la versione di Solaris presente sul sistema.

Problema 

Soluzione 

L'aggiornamento fallisce per cause al di fuori del controllo dell'utente, ad esempio per un'interruzione di corrente o un errore del collegamento di rete, che pone il sistema in uno stato in cui non riesce ad avviarsi.

  1. Riavviare il sistema dal CD di Solaris o dalla rete.

  2. Scegliere l'opzione di aggiornamento.

Il programma di installazione interattiva di Solaris determinerà se il sistema è stato aggiornato parzialmente e continuerà l'aggiornamento. 

Problema 

Soluzione 

L'aggiornamento fallisce perché il programma di installazione di Solaris non è riuscito ad attivare un file system. Durante un aggiornamento, il programma di installazione cerca di attivare tutti i file system elencati nel file /etc/vfstab contenuto nel file system di root del sistema da aggiornare. Se non riesce ad attivare un file system, il programma si interrompe e la procedura viene terminata.

Verificare che tutti i file system indicati nel file /etc/vfstab del sistema possano essere attivati. Commentare i file system elencati in /etc/vfstab che non possano essere attivati o che possano causare il problema, in modo che il programma di installazione non cerchi di attivarli durante l'aggiornamento.


Nota -

I file system basati su file di sistema che contengano software da aggiornare (ad esempio, /usr) non possono essere commentati.


Problema 

Soluzione 

Sul sistema non vi è spazio sufficiente per l'aggiornamento. Verificare se il problema sia legato a una delle cause seguenti e provare a risolverlo senza usare la funzione di autoconfigurazione per riallocare lo spazio:

 

Causa 1: Poiché l'automounter non è attivo durante l'aggiornamento, il programma di installazione di Solaris installa anche i file e le directory del package che sono collegamenti simbolici ai file system attivati automaticamente. Se un collegamento simbolico viene sovrascritto, l'aggiornamento può fallire per insufficienza di spazio sul disco.


Nota -

Le directory /var/mail e /var/news, che solitamente risiedono in un file system attivato automaticamente, non vengono interessate dagli aggiornamenti.


Soluzione per la causa 1: Durante l'aggiornamento, eliminare i package software (nella videata di personalizzazione del software) che possano creare file o directory nei file system attivati automaticamente. In questo modo, il programma di installazione di Solaris non sovrascriverà i collegamenti simbolici con i file o le directory di un package.

Causa 2: È stato aggiunto nuovo software al gruppo software da aggiornare, oppure una parte del software esistente è aumentata di dimensione. Durante un aggiornamento, il programma di installazione di Solaris installa tutto il software nuovo che fa parte del gruppo software precedentemente installato sul sistema, e aggiorna i package esistenti sul sistema.

Soluzione per la causa 2: Durante l'aggiornamento, eliminare i package software (nella videata di personalizzazione del software) che verranno installati nei file system che richiedono più spazio. In particolare, eliminare i nuovi package di Solaris che non si desidera installare.