Guida all'installazione di Solaris 9

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 le istruzioni “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