När du uppgraderar en inaktiv startmiljö genom att använda Solaris Live Upgrade-kommandot luupgrade(1M) med alternativet -i kan texten i installationsprogrammet vara oläslig för en del språk. Texten skadas när installationen begär teckensnitt som inte finns i den äldre versionen i den aktuella startmiljön.
Åtgärd: Välj en av följande lösningar:
Installera med en kombinerad nätverksinstallationsavbildning.
Aktivera C-språkversionen genom att ange dess miljövariabel på systemet.
Om du använder alternativet -s med kommandot luupgrade för att lägga till korrigeringsfiler med en katalog och korrigeringslista läggs korrigeringsfilerna inte till. Ett meddelande som liknar följande visas:
/usr/sbin/luupgrade [52]:3 fil-med-korrigeringslista: felaktigt nummer |
I föregående meddelande är fil-med-korrigeringslista den fil du angav att kommandot luupgrade skulle använda för att lägga till korrigeringar.
Åtgärd: Om du vill lägga till korrigeringar med hjälp av en lista gör du så här:
Logga in som superanvändare.
Montera den startmiljö som du vill korrigera.
# lumount namn-på-startmiljö monteringspunkt |
Lägg till korrigeringarna i startmiljön.
# /usr/sbin/patchadd -R monteringspunkt -M sökväg-till-korrigeringsfil namn-på-fil-med-korrigeringslista |
I föregående kommando är sökväg-till-korrigeringsfil sökvägen till en katalog som innehåller korrigeringsfiler som ska läggas till. namn-på-fil-med-korrigeringslista är den fil som innehåller listan med korrigeringar som du vill lägga till.
Avmontera startmiljön.
# luumount namn-på-startmiljö |
När du uppgraderar från operativmiljön Solaris 8 till Solaris 9 eller Solaris 9 12/02 uppstår ett problem när SUNWjxcft-paketet tas bort. Följande felmeddelande visas i filen upgrade_log.
Tar bort paketet SUNWjxcft: Det går inte att öppna /a/usr/openwin/lib/locale/ ja/X11/fonts/TTbitmaps/fonts.upr Det går inte att öppna /a/usr/openwin/lib/locale/ ja/X11/fonts/TTbitmaps/fonts.scale Det går inte att öppna /a/usr/openwin/lib/locale/ ja/X11/fonts/TTbitmaps/fonts.alias Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale Det går inte att öppna /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias Borttagningen av <SUNWjxcft> lyckades |
Åtgärd: Ignorera felmeddelandet.
I Solaris 9 12/02 innehåller den globala funktionen i Kerberos version 5 stöd för sekretess. Därför behövs inte Kerberos lokala funktion. Om du har installerat Kerberos lokala funktion, som finns i /usr/lib/gss/do/mech_krb.so.1, på ett Solaris 8-system tar du bort den innan du uppgraderar systemet till Solaris 9 12/02.
Åtgärd: Följ de här anvisningarna innan du uppgraderar till Solaris 9 12/02:
Kontrollera om Kerberos lokala funktion är installerad på systemet genom att skriva följande kommando:
% pkginfo | fgrep ' SUNWk5' |
Om kommandots utdata innehåller några SUNWk5 -paketnamn är Kerberos lokala funktion installerad i systemet. Gå till steg 2.
Om kommandots utdata inte innehåller några SUNWk5-paketnamn är Kerberos lokala funktion inte installerad i systemet. Hoppa över resten av de här stegen. Uppgradera systemet.
Säkerhetskopiera filerna /etc/nfssec.conf och /etc/gss/qop genom att skriva följande kommando:
% tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop |
Kontrollera att filerna säkerhetskopierades genom att skriva följande kommando:
% tar -tf /var/tmp/krb_config_files.tar |
Ta bort alla paket som visas i utdata för steg 1.
% pkgrm paketnamn paketnamn paketnamn |
Uppgradera till operativmiljön Solaris 9 12/02.
Uppgraderingsprogrammet uppdaterar koden för den globala funktionen i Kerberos och aktiverar Kerberos sekretesstöd.
Ändra följande rader i filen /etc/gss/mech i ett textredigeringsprogram.
Ta bort kommentaren från följande rad:
kerberos_v5 1.2.840.113554.1.2.2 gl/mech_krb5.so gl_kmech_krb5 |
Om det behövs lägger du till föregående rad i filen /etc/gss/mech.
Ta bort följande rad:
kerberos_v5 1.2.840.113554.1.2.2 do/mech_krb5.so do_kmech_krb5 |
Återställ filerna /etc/nfssec.conf och /etc/gss/qop genom att skriva följande kommando:
% tar -xf /var/tmp/krb_config_files.tar |
Om du uppgraderar till Solaris 9 12/02 på ett system som kör Secure Shell från en annan tillverkare (till exempel OpenSSH) från bakgrundsprogrammet /etc/init.d/sshd inaktiverar uppgraderingen det befintliga bakgrundsprogrammet för Secure Shell. Under en uppgradering skriver uppgraderingsprogrammet för Solaris 9 12/02 över innehållet i /etc/init.d/sshd.
Åtgärd: Välj en av följande lösningar:
Om du inte vill ha Secure Shell-protokollserverprogram på systemet ska du inte installera paketen SUNWsshdr och SUNWsshdu under uppgraderingen.
Om du inte vill ha Secure Shell-protokollserverprogram eller Secure Shell-klientprogram på systemet ska du inte installera Secure Shell Cluster (SUNWCssh) under uppgraderingen.
Om du uppgraderar till operativmiljön Solaris 9 12/02, och katalogen /export är nästan full, felberäknas utrymmeskravet för /export. Uppgraderingen misslyckas då. Problemet inträffar oftast vid installation av klienter utan skivminne eller om programvara från andra företag installeras i katalogen /export. Följande meddelande visas:
Varning! Otillräckligt med utrymme för uppgradering. |
Åtgärd: Välj någon av följande lösningar innan du uppgraderar.
Byt tillfälligt namn på katalogen /export under uppgraderingen.
Kommentera bort raden /export i filen /etc/vfstab tills uppgraderingen är klar.
Om /export är på ett annat filsystem avmonterar du /export innan du kör uppgraderingen.
Om systemet har stöd för klienter utan skivminne som installerats med verktyget Solstice AdminSuiteTM 2.3 Diskless Client måste du utföra två steg. Ta först bort alla befintliga klienter utan skivminne som har samma Solaris-version och -arkitektur som servern. Installera eller uppgradera sedan till Solaris 9 12/02. Du hittar detaljerade instruktioner om detta i System Administration Guide: Basic Administration.
Om du försöker installera operativmiljön Solaris 9 12/02 över befintliga klienter utan skivminne kan följande felmeddelande visas:
Det går inte att uppgradera Solaris-versionen (Solaris versionsnummer) på skivdelen <xxxxxxxx>. Det finns ett okänt fel på programvarukonfigurationen som är installerad på den här skivdelen. |
I det här felmeddelandet refererar versionsnummer till den Solaris-version som just nu körs på systemet. <xxxxxxxx> refererar till den skivdel som kör den här versionen av operativmiljön Solaris.
Om du uppgraderar från Solaris 8 (Solaris WBEM Services 2.0) eller Solaris 8 6/00 (WBEM Services 2.1) till Solaris 9 12/02 (Solaris WBEM Services 2.5) raderas alla befintliga data.
Åtgärd: Kompilera om egna MOF-filer (Managed Object Format) efter uppgraderingen.