Tilläggsinformation för Solaris 10

Uppgraderingsfel och problem


Obs! –

Den senaste informationen om uppgraderingsstöd från och med versionen Solaris 10 1/06 finns i Ändringar i uppgraderingsstödet för Solaris-versioner.


I det här avsnittet beskrivs uppgraderingsfel. En del kan inträffa när du uppgraderar till OS för Solaris 10. Andra kan inträffa efter att uppgraderingen är färdig.

Enhets-ID-avvikelser efter uppgradering från Operativsystemet Solaris 9 9/04

I den här Solaris 10-versionen visar Solaris Volymhanterare enhets-ID i ett nytt format. Operativsystemet Solaris 9 9/04, där stöd för enhets-ID i diskuppsättningar introducerades, känner inte igen det nya formatet. När du uppgraderar till OS för Solaris 10 från Solaris 9 9/04, uppdateras inte enhets-ID:n i konfigurationen för Solaris Volymhanterare om de associeras med befintliga diskuppsättningar. Om du måste återställa till Operativsystemet Solaris 9 9/04 kan konfigurationsändringar som gjorts för diskuppsättningarna efter uppgraderingen inte vara tillgängliga för Operativsystemet Solaris 9 9/04. Mer information finns i Kapitel 25, Troubleshooting Solaris Volume Manager (Tasks) i Solaris Volume Manager Administration Guide.

SPARC: Uppgradering från Solaris 9-versioner med rekommenderade korrigeringsfilskluster lyckas delvis (6202868)

För ett system som kör en Solaris 9-version med rekommenderade korrigeringsfilskluster installerade lyckas uppgraderingen till OS för Solaris 10 bara delvis. Det här problemet påverkar system som kör följande versioner med rekommenderade korrigeringsfilskluster för Solaris 9 installerade.

När du uppgraderar till Solaris 10 misslyckas borttagningen av paketet SUNWcti2x från systemet.

Åtgärd: Välj en av följande lösningar:

Föråldrade avinstallerare tas inte bort när du uppgraderar från tidigare Solaris-versioner genom att använda Solaris Live Upgrade (6198380)

Om du uppgraderar från Solaris 8 eller Solaris 9 till OS för Solaris 10 med Solaris Live Upgrade, tas inte föråldrade avinstallationsprogram bort. De här avinstallationsprogrammen från tidigare operativsystem finns kvar i katalogen /var/sadm/prod.

Följande föråldrade avinstallerare tas inte bort:


uninstall_Alternate_Pathing_2_3_1.class
uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class
uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class
uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class
uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class
uninstall_Capacity_on_Demand_1_0.class
uninstall_Java3D_1_3_1.class
uninstall_Java3D_1_3.class
uninstall_Java3D_1_2_1_04.class
uninstall_Java3D_1_2_1_03.class
uninstall_Lights_Out_Management_2_0.class
uninstall_Man_Page_Supplement.class
uninstall_OpenGL_1_3.class
uninstall_OpenGL_1_2_3.class
uninstall_Netra_ct_Platform_1_0.class
uninstall_Netra_t11xx_Alarms_2_0.class
uninstall_Netscape_6_2_3.class
uninstall_Netscape_6_2_1_Beta.class
uninstall_PC_launcher_1_0_2.class
uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class
uninstall_RSC_2_2_2.class
uninstall_RSC_2_2_1.class
uninstall_RSC_2_2.class
uninstall_ShowMeTV_1_3.class
uninstall_Solaris_9_French_Localization.class
uninstall_Solaris_9_German_Localization.class
uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class
uninstall_Solaris_9_Italian_Localization.class
uninstall_Solaris_9_Japanese_Localization.class
uninstall_Solaris_9_Korean_Localization.class
uninstall_Solaris_9_Simplified_Chinese_Localization.class
uninstall_Solaris_9_Spanish_Localization.class
uninstall_Solaris_9_Swedish_Localization.class
uninstall_Solaris_9_Traditional_Chinese_Localization.class
uninstall_Solaris_On_Sun_Hardware_Documentation.class
uninstall_Sun_Hardware_AnswerBook.class
uninstall_SunATM_5_0.class
uninstall_SunATM_5_1.class
uninstall_SunFDDI_PCI_3_0.class
uninstall_SunFDDI_SBus_7_0.class
uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class
uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class
uninstall_SunForum_3_1.class
uninstall_SunForum_3_2.class
uninstall_SunHSI_PCI_3_0.class
uninstall_SunHSI_SBus_3_0.class
uninstall_SunScreen_3_2.class
uninstall_SunVTS_5_1_PS6.class
uninstall_SunVTS_5_1_PS5.class
uninstall_SunVTS_5_1_PS4.class
uninstall_SunVTS_5_1_PS3.class
uninstall_SunVTS_5_1_PS2.class
uninstall_SunVTS_5_1_PS1.class
uninstall_SunVTS_5_0.class
uninstall_System_Management_Services_1_4.class
uninstall_System_Management_Services_1_3.class
uninstall_System_Management_Services_1_2.class
uninstall_System_Service_Processor_3_5.class
uninstall_WBEM_DR_1_0.class
uninstall_Web_Start_Wizards_SDK_3_0_2.class
uninstall_Web_Start_Wizards_SDK_3_0_1.class
uninstall_Web_Start_Wizards_SDK.class
uninstall_XML_Libraries_2_4_12.class

Åtgärd: När du har uppgraderat systemet måste du ta bort de föråldrade avinstallerarna i katalogen /var/sadm/prod manuellt.

Konfigurationsfilen pam.conf uppdateras inte automatiskt efter en uppgradering (5060721)

Den här versionen av Solaris 10 introducerar ändringar i funktionaliteten för pam_ldap. När du uppgraderar till den aktuella versionen uppdateras inte pam_ldap-konfigurationer i den befintliga konfigurationsfilen pam.conf med de här ändringarna. Om pam_ldap-konfiguration upptäcks innehåller CLEANUP-filen som genereras i slutet av uppgraderingen följande meddelande:


/etc/pam.conf undersök/uppdatera the pam_ldap-konfigurationen
eftersom funktionaliteten har ändrats, 
mer information finns i dokumentationen för pam_ldap(5)

Åtgärd: Undersök /etc/pam.conf efter uppgraderingen. Om det behövs kan du ändra den här filen manuellt så att den är kompatibel med de nya funktionaliteterna i pam_ldap. Ändringarna gäller bland annat ledtexter för lösenord, till exempel alternativen use_first_pass och try_first_pass liksom lösenordsuppdateringar. Mer information om hur du uppdaterar pam.conf finns i direkthjälpen och dokumentationen för pam_ldap(5).

Solstice DiskSuite-konfigurationer konverteras inte till Solaris volymhanterare-format när du uppgraderar med Solaris Live Upgrade (4915974)

Ett fel kan inträffa om du uppgraderar från Solaris 8 till Solaris 10 med Solaris Live Upgrade. Dina Solstice DiskSuite TM 4.2.1-konfigurationer kanske inte konverteras till Solaris Volymhanterare-konfigurationer. Alla RAID-0-, RAID-1- och andra volymer, t.ex. speglar, stripes och delspeglingar kan gå förlorade.

Problemet inträffar om du har installerat korrigeringsfiler i en viss ordning i Solaris 8-systemet innan du uppgraderar. Om du vill ta reda på om systemet kan få problem vid uppgradering, kontrollerar du versionsinformation för SUNWmdr-paketet på Solaris 8-systemet. Skriv följande kommando:


# grep VERSION /var/sadm/pkg/SUNWmdr/pkginfo

Om kommandot ger följande resultat kan ditt system påverkas av problemet:


PKG_CLIENT_VERSION=8
VERSION=4.2.1,REV=1999.12.03.10.00

Åtgärd: Följ de här stegen:

  1. Uppgradera den alternativa startmiljön med Solaris Live Upgrade.

    Mer information finns i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

  2. Montera den uppgraderade startmiljödisken, men aktivera inte den uppgraderade startmiljön.


    # mnt -F ufs /mnt/c0t0d0skivdelsnummer /mnt
    

    I det föregående exemplet hänvisar skivdelsnummer till skivdelen som innehåller den uppgraderade startmiljön.

  3. Leta efter informationsposter för MDD-databasen i filen /etc/system, t.ex. följande text:


    * Begin MDD database info (do not edit)
    set md:mddb_bootlist1="sd:7:16 sd:7:1050 sd:7:2084"
    * End MDD database info (do not edit)
  4. Öppna filen /kernel/drv/md.conf för den uppgraderade startmiljön i en textredigerare.


    # cd /kernel/drv
    # vi md.conf
    
  5. Ändra md.conf så här:

    1. Lägg till mddb_bootlist-informationen från /etc/system-filen som du markerade i steg 3. Se till att du även inkluderar de kommenterade ”start”- och ”slut”-raderna som föregår och följer informationen.

    2. Lägg till textsträngen :id0 i slutet av diskposten för varje sd-diskpost på raden mddb_bootlist.

    3. Infoga följande nya rad nedanför posten mddb_bootlist:


      md_devid_destroy=1;

    I följande exempel visas hur filen md.conf kan ändras:


    # Begin MDD database info (do not edit)
    mddb_bootlist1="sd:7:16:id0 sd:7:1050:id0 sd:7:2084:id0";
    md_devid_destroy=1;
    # End MDD database info (do not edit)
    
  6. Spara filen md.conf.

  7. Ta bort posten mddb_bootlist från filen /etc/system.

  8. Avmontera den uppgraderade startmiljön.

  9. Aktivera den uppgraderade startmiljön.

Ogiltiga felmeddelanden visas när du uppgraderar från Solaris 7 med Solaris Live Upgrade (4872151)

Om du använder Solaris Live Upgrade när du uppgraderar Solaris 7 till OS för Solaris 10 visas felmeddelanden liknande det som följer.


paket togs bort.
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: hittades inte
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: hittades inte
/a//var/sadm/system/admin/upgrade_script: /bin/prodreg: hittades inte

Det här felet inträffar eftersom Solaris Produktregister (prodreg) inte finns i Solaris 7.

Åtgärd: Ignorera det här felmeddelandet. De här felmeddelandena påverkar inte installationen.

Problem med visning av text i installationsprogrammet när Solaris Live Upgrade används (4736488)

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. Den skadade texten orsakas av att installationsprogrammet efterfrågar teckensnitt som inte finns i den befintliga versionen som finns i den aktuella startmiljön.

Åtgärd: Välj en av följande lösningar:

SPARC: Fel vid borttagande av SUNWjxcft-paketposter under uppgradering (4525236)

När du uppgraderar från Solaris 8 till Solaris 10 inträffar ett problem när paketet SUNWjxcft 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 det här felmeddelandet.

Uppgradering till Solaris 10 kan inaktivera det befintliga SSH-bakgrundsprogrammet (sshd) (4626093)

Om du uppgraderar till Solaris 10 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 10 över innehållet i /etc/init.d/sshd.

Åtgärd: Välj en av följande lösningar:

Uppgraderingen misslyckas om /export-katalogen är nästan full (4409601)

Om du uppgraderar till Solaris 10 och katalogen /export är nästan full, felberäknas utrymmeskravet för /export. Uppgraderingen misslyckas då. Det här problemet uppträder oftast på klienter utan skivminne. Problemet kan också uppstå om tredjepartsprogramvara är installerad i katalogen /export. Följande meddelande visas:


VARNING! Otillräckligt med utrymme för att slutföra uppgraderingen.

Åtgärd: Välj någon av följande lösningar innan du uppgraderar.

Uppgradera servrar och klienter som saknar skivminne (4363078)

Om systemet stöder installation av klienter utan skivminne med verktyget Solstice AdminSuiteTM 2.3 Diskless Client måste du göra så här:

  1. Ta bort alla befintliga klienter utan skivminne som har samma Solaris-version och arkitektur som servern.

  2. Installera eller uppgradera till Solaris 10.

Du hittar detaljerade instruktioner om detta i System Administration Guide: Basic Administration.

Om du försöker installera Solaris 10 över befintliga skivlösa klienter kan följande felmeddelande visas:


Solaris-versionen (Solaris version) på skivdel <xxxxxxxx> kan inte uppgraderas. 
Det finns ett okänt fel på programvarukonfigurationen som är installerad 
på den här skivdelen.

I det här felmeddelandet refererar version till den Solaris-version som finns i systemet. <xxxxxxxx> refererar till den skivdel som kör den här versionen av Solaris-programvaran.