Guida all'installazione di Oracle Solaris 10 9/10: installazioni di rete

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. Verificare di disporre dell'elenco più aggiornato delle patch accedendo al sito http://sunsolve.sun.com. Consultare il documento informativo 72099 sul sito Web di SunSolve.


Sono stati rilevati alcuni dispositivi root di Solaris aggiornabili, tuttavia non è presente nessuna partizione per ospitare il software di installazione di Solaris. Non è possibile effettuare l'aggiornamento con questo programma. Provare ad eseguire l'aggiornamento con il CDROM Solaris Software 1. (solo sistemi x86)

Causa:

non è possibile eseguire l'aggiornamento con il CD Solaris Software - 1 perché lo spazio disponibile è insufficiente.

Soluzione:

per aggiornare il sistema, è possibile creare una slice di swap di almeno 512 Mbyte oppure usare un altro metodo di aggiornamento, ad esempio il programma di installazione di Solaris dal DVD di Solaris o da un'immagine di installazione di rete, oppure il metodo JumpStart.


ERRORE: impossibile selezionare la versione locale (solo sistemi x86)

Causa:

Quando si verifica il profilo JumpStart usando il comando pfinstall -D, il test rapido non riesce se si verificano le seguenti condizioni:

  • Il profilo contiene la parola chiave locale.

  • Si verifica una versione che contiene il software GRUB. A partire da Solaris 10 1/06, il bootloader GRUB e il suo menu facilitano le operazioni di avvio quando sono stati installati più sistemi operativi.

L'introduzione del software GRUB ha comportato la compressione della miniroot. Il software non è più in grado di individuare l'elenco delle versioni locali nella miniroot compressa. La miniroot è un file system root (/) di Solaris ridotto alle minime dimensioni che si trova sul supporto di installazione di Solaris.

Soluzione:

Procedere come segue. Usare i seguenti valori.

  • MEDIA_DIR è /cdrom/cdrom0

  • MINIROOT_DIR è $MEDIA_DIR /Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE è $MEDIA_DIR /boot/x86.miniroot

  • TEMP_FILE_NAME è /tmp/test

  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Decomprimere l'archivio della miniroot.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  3. Creare il dispositivo della miniroot con il comando lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE
    /dev/lofi/1
  4. Attivare la miniroot con il comando lofi nella directory Miniroot.


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  5. Provare il profilo.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  6. Al termine della verifica, disattivare il dispositivo lofi.


    # umount  $LOFI_DEVICE
    
  7. Eliminare il dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME