Tilläggsinformation för Solaris 8 (SPARC-version) 2/02

Live Upgrade kanske inte hittar startenheten (4525464)

Om du startar från en Solstice DiskSuiteTM-enhet eller en rot speglad av volymhanteraren i SolarisTM, eller en inkapslad Veritas-rot kan kommandot lucreate eventuellt misslyckas med att hitta startenheten. Följande felmeddelande visas.


VARNING: Det går inte att bestämma rotenhet genom direkt åtkomst till 
startenhetsinställningarna. 
FEL: Det går inte att bestämma rotenhet för aktuell startmiljö. 
FEL: Det går inte att bestämma fysisk startenhet för den aktuella startmiljön
<...>.
Använd kommandoradsalternativet <-C> om du vill ange fysisk startenhet för den 
aktuella startmiljön 
<...> 

Om du använder kommandot lucreate -C för att avgöra fysisk startenhet kommer det att misslyckas.

Lösning: Redigera filen /usr/sbin/lucreate manuellt så att Live Upgrade kan hitta startenheten från ett Solstice DiskSuite-system eller en rot som speglats av volymhanteraren i Solaris eller en inkapslad Veritas-rot. Gör så här:

  1. Säkerhetskopiera filen /usr/sbin/lucreate.

  2. Öppna filen /usr/sbin/lucreate i en texthanterare.

  3. Leta upp följande rad i /usr/sbin/lucreate.


    elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; därefter
    

  4. Ändra den föregående raden till följande.


    elif [ "${dpbe_pbeBootDev}" = '-' ] ; därefter
    

  5. Leta upp följande rad i /usr/sbin/lucreate.


     if [ "${OPTARG}" -ne "-" ] ; därefter
    

  6. Ändra den föregående raden till följande.


    if [ "${OPTARG}" != '-' ] ; därefter
    

  7. Spara ändringarna i filen /usr/sbin/lucreate.

Nu kan kommandot lucreate hitta startenheten och alternativet -C kommer att fungera.

När uppgraderingen är slutförd kan du ta bort säkerhetskopian av /usr/sbin/lucreate.