Note su Solaris 10 6/06

L'installazione non riesce quando si installa un archivio Solaris Flash in un ambiente di boot vuoto con Solaris Live Upgrade (6222925)

Se si utilizza Solaris Live Upgrade per installare un archivio Solaris Flash in un ambiente di boot alternativo vuoto, l'installazione non riesce. Vengono visualizzati messaggi di errore simili ai seguenti.


sh:  /percorso_installazione/Solaris_10/Tools/Boot/usr/sbin/install.d
/mergescripts/merge_name_service:  not found

ERRORE: Voce elenco dei trasferimenti (/a/var/svc/profile/name_service.xml):
mergescript non riuscito (/percorso_installazione/Solaris_10/Tools/
Boot/usr/sbin/install.d/mergescripts/merge_name_service)

ERRORE: Impossibile copiare un file temporaneo nella sua posizione finale

ERRORE: Installazione Flash non riuscita

Estrazione dell'archivio Flash: 100% completata (di 4361.24 megabyte)
Installazione flash di Solaris dell'ambiente di boot S10B74L2 non riuscita.

Nell'esempio precedente, percorso_immagine_di_installazione è il percorso dell'immagine di installazione di rete che si sta utilizzando per l'installazione.

Soluzione: procedere come segue.

  1. Spostarsi nella directory mergescripts nell'immagine di installazione di rete che si sta utilizzando per l'installazione.


    # cd percorso_installazione/Solaris_10/Tools
    /Boot/usr/sbin/install.d/mergescripts
    
  2. Creare il file merge_name_service.


    # touch merge_name_service
    
  3. Rendere eseguibile il file merge_name_service.


    # chmod a+x merge_name_service
    
  4. Sul sistema da installare, installare l'archivio Solaris Flash nell'ambiente di boot alternativo usando Solaris Live Upgrade.

    Per istruzioni sull'installazione di un archivio Solaris Flash con Solaris Live Upgrade, vedere Installazione di archivi Solaris Flash in un ambiente di boot del Guida all’installazione di Solaris 10 6/06: Solaris Live Upgrade e pianificazione degli aggiornamenti.

  5. Attivare i file system nell'ambiente di boot alternativo installato al punto 4.


    # lumount ambiente_di_boot_alternativo 
    punto_di_attivazione
    

    Nel comando precedente, ambiente_di_boot_alternativo è l'ambiente di boot installato al punto 4, mentre punto_di_attivazione è il punto di attivazione usato per l'ambiente di boot alternativo.

  6. Spostarsi nella directory /var/svc/profile dell'ambiente di boot alternativo.


    # cd punto_di_attivazione/var/svc/profile
    
  7. Rimuovere il profilo name_service.xml.


    # rm name_service.xml
    
  8. Creare un collegamento simbolico per il profilo del servizio di denominazione nel file name_service.xml.


    # ln -s ns_servizio_di_denominazione.xml name_service.xml
    

    Nell'esempio precedente, servizio_di_denominazione è il servizio di denominazione che si intende utilizzare per il sistema. Usare come valore una delle seguenti stringhe.

    • nis

    • nisplus

    • dns

    • ldap

    • files