Guida all'installazione di Solaris 9

Aggiornamento dell'ambiente operativo Solaris 9

Messaggi di errore relativi all'aggiornamento


No upgradable disks

Causa:

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

Causa:

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.

Problemi generali relativi all'aggiornamento


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

Causa:

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

Soluzione:
  • 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.

Causa:

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

Descrizione:

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

Soluzione:

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.

Continuare l'aggiornamento dopo un'interruzione del processo

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.

  1. 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.

  2. 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.

Errore fatale del sistema durante l'aggiornamento con Solaris Live Upgrade su volumi Veritas VxVm

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.

  1. Creare un ambiente di boot inattivo. Vedere "Creazione di un nuovo ambiente di boot".

  2. Prima di aggiornare l'ambiente di boot inattivo, disabilitare il software Veritas presente in tale ambiente di boot.

    1. Attivare l'ambiente di boot inattivo.


      # lumount ambiente_di_boot_inattivo punto_attivazione
      

      Ad esempio:


      # lumount solaris8 /.alt.12345 
      
    2. Spostarsi nella directory che contiene il file vfstab, ad esempio:


      # cd /.alt.12345/etc
      
    3. Creare una copia del file vfstab dell'ambiente di boot inattivo, ad esempio:


      # cp vfstab vfstab.501
      
    4. 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.

    5. Copiare il file vfstab modificato, ad esempio:


      # cp vfstab.novxfs vfstab
      
    6. Spostarsi nella directory dei file di sistema dell'ambiente di boot inattivo, ad esempio:


      # cd /.alt.12345/etc
      
    7. Creare una copia del file di sistema dell'ambiente di boot inattivo, ad esempio:


      # cp system system.501
      
    8. 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.

    9. Spostarsi nella directory del file install-db nell'ambiente di boot inattivo, ad esempio:


      # cd /.alt.12345/etc
      
    10. Creare il file install-db di Veritas, ad esempio:


      # touch vx/reconfig.d/state.d/install-db
      
    11. Disattivare l'ambiente di boot inattivo.


      # luumount ambiente_di_boot_inattivo punto_attivazione
      
  3. Aggiornare l'ambiente di boot inattivo. Vedere il Capitolo 33.

  4. Attivare l'ambiente di boot inattivo. Vedere "Attivazione di un ambiente di boot".

  5. Arrestare il sistema.


    # init 0
    
  6. 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.

  7. Aggiornare Veritas.

    1. Rimuovere il package VRTSvmsa di Veritas dal sistema, ad esempio:


      # pkgrm VRTSvmsa
      
    2. Spostarsi nella directory dei package di Veritas.


      # cd /posizione_software_Veritas
      
    3. Aggiungere gli ultimi package di Veritas al sistema:


      # pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. Ripristinare il file vfstab e i file di sistema originali:


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. Riavviare il sistema.


    # init 6