No upgradable disks
Una voce di swap nel file /etc/vfstab impedisce l'esecuzione corretta dell'aggiornamento.
Soluzione:Commentare le righe seguenti nel file /etc/vfstab:
Tutti i file e le slice di swap sui dischi da non aggiornare
I file di swap non più presenti
Tutte le slice di swap non utilizzate
usr/bin/bzczt not found
Solaris Live Upgrade si interrompe perché richiede un cluster di patch.
Soluzione:È richiesta una patch per installare Solaris Live Upgrade. Accedere a http://sunsolve.sun.com per scaricare la patch.
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:Causa 1: Spostare la directory /var/sadm nel file system radice (/) o nel file system /var.
Causa:Causa 2: Il file /var/sadm/softinfo/INST_RELEASE non è presente.
Soluzione:Causa 2: Creare un nuovo file INST_RELEASE usando il seguente template:
OS=Solaris VERSION=x REV=0
x |
È la versione di Solaris presente sul sistema |
Causa:
Causa 3: Il package SUNWusr non è presente in /var/sadm/softinfo
Soluzione:Causa 3: È necessario eseguire un'installazione iniziale. L'installazione di Solaris non è aggiornabile.
Impossibile arrestare o inizializzare il driver md
Se il sistema non è un mirror, commentare la voce corrispondente nel file vsftab.
Se il sistema è un mirror, dividere il mirror e ripetere l'installazione.
L'aggiornamento non riesce perché il programma di installazione di Solaris non può attivare un file system.
Durante l'aggiornamento, lo script cerca di attivare tutti i file system elencati nel file /etc/vfstab del sistema nel file system radice (/) aggiornato. Se lo script di installazione non riesce ad attivare un file system, si interrompe.
Verificare che tutti i file system elencati nel file /etc/vfstab del sistema possano essere attivati. Commentare nel file /etc/vfstab i file system che non possono essere attivati o che potrebbero causare il problema, in modo che il programma Solaris suninstall non cerchi di attivarli durante l'aggiornamento. I file system che contengono software da aggiornare (ad esempio, /usr) non possono essere commentati.
L'aggiornamento non riesce
Lo spazio disponibile sul sistema non è sufficiente per l'aggiornamento.
Causa:Leggere il Capitolo 5 per informazioni sullo spazio richiesto e determinare se il problema possa essere risolto senza usare la configurazione automatica per riallocare lo spazio.
Problemi nell'aggiornamento dei file system radice in mirroring
Se si utilizzano file system radice in mirroring con Solaris Volume Manager e si incontrano problemi di aggiornamento, vedere la sezione "Troubleshooting Solaris Volume Manager" in Solaris Volume Manager Administration Guide.
L'aggiornamento non riesce e il sistema non può essere avviato via software. L'interruzione si è verificata per una causa non controllabile, ad esempio un'interruzione di corrente o un errore nella connessione di rete.
Riavviare il sistema dal DVD di Solaris 9, dal CD di installazione di Solaris 9 , dal CD Solaris 9 Software 1 of 2 o dalla rete.
Scegliere l'opzione di aggiornamento anziché un'installazione iniziale.
Il programma di installazione di Solaris determina se il sistema è stato parzialmente aggiornato e continua il processo.
Se si utilizza Solaris Live Upgrade per eseguire un aggiornamento e si utilizzano volumi Veritas VxVM, il sistema non riesce a riavviarsi. In questo caso, usare la procedura seguente. Il problema si verifica se i package non sono conformi agli standard di packaging avanzati di Solaris.
Creare un ambiente di boot inattivo. Vedere "Creazione di un nuovo ambiente di boot".
Prima di aggiornare l'ambiente di boot inattivo, disabilitare il software Veritas presente in tale ambiente di boot.
Attivare l'ambiente di boot inattivo.
# lumount ambiente_di_boot_inattivo punto_attivazione |
Ad esempio:
# lumount solaris8 /.alt.12345 |
Spostarsi nella directory che contiene il file vfstab, ad esempio:
# cd /.alt.12345/etc |
Creare una copia del file vfstab dell'ambiente di boot inattivo, ad esempio:
# cp vfstab vfstab.501 |
Nella copia del file vfstab, commentare tutte le voci relative ai file system Veritas, ad esempio:
# sed vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g' |
Il primo carattere di ogni riga è stato cambiato in #, ad indicare che la riga è commentata. Si noti che questo tipo di commento è diverso da quello usato nei file di sistema.
Copiare il file vfstab modificato, ad esempio:
# cp vfstab.novxfs vfstab |
Spostarsi nella directory dei file di sistema dell'ambiente di boot inattivo, ad esempio:
# cd /.alt.12345/etc |
Creare una copia del file di sistema dell'ambiente di boot inattivo, ad esempio:
# cp system system.501 |
Commentare tutte le voci "forceload:" che includono drv/vx.
# sed '/forceload: system.novxfs> system < drv\/vx/s/^/*/' |
Il primo carattere di ogni riga è stato cambiato in *, ad indicare che la riga è commentata. Si noti che questo tipo di commento è diverso da quello usato nei file vfstab.
Spostarsi nella directory del file install-db nell'ambiente di boot inattivo, ad esempio:
# cd /.alt.12345/etc |
Creare il file install-db di Veritas, ad esempio:
# touch vx/reconfig.d/state.d/install-db |
Disattivare l'ambiente di boot inattivo.
# luumount ambiente_di_boot_inattivo punto_attivazione |
Aggiornare l'ambiente di boot inattivo. Vedere il Capitolo 33.
Attivare l'ambiente di boot inattivo. Vedere "Attivazione di un ambiente di boot".
Arrestare il sistema.
# init 0 |
Avviare l'ambiente di boot inattivo in modalità monoutente:
OK boot -s |
Vengono visualizzati diversi messaggi di errore riferiti a "vxvm" o "VXVM". Ignorare questi messaggi. L'ambiente di boot inattivo diventa attivo.
Aggiornare Veritas.
Ripristinare il file vfstab e i file di sistema originali:
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Riavviare il sistema.
# init 6 |