Tilläggsinformation för Solaris 10 6/06

System- administration

I det här avsnittet beskrivs systemadministrationsfel i OS för Solaris 10.

Kommandot smosservice eller smdiskless är skadat på grund av wbem-problem (6378956)

Kommandona smosservice och smdiskless kanske inte fungerar på grund av ett beroende av JDKTM 1.5.

Följande felmeddelande visas:


 /usr/sadm/bin/smosservice list -u <user> -p <password> Undantag i tråden "main" 
java.lang.UnsupportedClassVersionError: 
com/sun/management/viperimpl/console/BaseConsoleOptionsManager 
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
       at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
       at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
       at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
       at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
       at java.security.AccessController.doPrivileged(Native Method)
       at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

Åtgärd:

Ange variabeln JAVA_HOME så att den pekar på en JDK 1.5-installation.


# JAVA_HOME=/usr/java

Sun Patch Manager Tool 2.0 är inte kompatibel med tidigare versioner

Ett system som kör Sun Patch Manager Tool 2.0 kan hantera fjärrsystem som kör verktyget Korrigeringsfilshanteraren, även Sun Patch Manager Tool 1.0.

Ett system med en tidigare version av verktyget Korrigeringsfilshanteraren kan däremot inte hantera fjärrsystem som kör Patch Manager Tool 2.0. Bland de tidigare versionerna finns följande:


Obs! –

CIM/WBEM-stöd (Common Information Model/Web Based Enterprise Management) för verktyget Korrigeringsfilshanteraren finns inte i operativsystemet Solaris 8. Det innebär att fjärrhantering med Korrigeringsfilshanteraren inte gäller Solaris 8-system.


Sun Remote Services Net Connect stöds bara i den globala zonen

Sun Remote Services (SRS) Net Connect stöds bara i den globala zonen. Felmeddelanden visas om du utför någon av följande åtgärder:

Felmeddelandena lyder som följer:


*** det gick inte att installera paketet SUNWcstu 
– interaktiv administration krävs:

Interaktivt skript fanns i paketet
pkgadd: FEL: skriptet misslyckades

Installationen av SUNWcstu sköts upp (interaktion krävs).
Systemet är oförändrat.  

*** det gick inte att installera paketet  SUNWfrunc 
– interaktiv administration krävs:

Interaktivt skript fanns i paketet
pkgadd: FEL: skriptet misslyckades

Installationen av SUNWfrunc sköts upp (interaktion krävs).
Systemet är oförändrat.

Åtgärd: Ignorera felmeddelandena.

Fel- eller varningsmeddelanden kan visas vid installation av icke-globala zoner med kommandot zoneadm

Vid installation av en icke-global zon med kommandot zoneadm, kan fel- eller varningsmeddelanden visas under paketinstallationen. Meddelandena liknar dem i följande exempel:


Förbereder zoninstallation zon1.
Skapar en lista med filer som ska kopieras från den globala zonen.
Kopierar 2348 filer till zonen.
Initierar zonproduktregistret.
Bestämmer zonpaketens initieringsordning.
Förbereder initiering av 790 paket i zonen.
Initierar 790 paket i zonen.
Zonen zon1 har initierats.

Installationen av följande paket genererade fel: 
SUNWjhrt SUNWmcc SUNWjhdev SUNWnsb SUNWmcon SUNWmpatchmgr

Installationen av följande paket genererade varningar: 
SUNWj3rt SUNWmc SUNWwbmc SUNWmga SUNWdclnt SUNWlvma SUNWlvmg 
SUNWrmui SUNWdoc SUNWpl5m SUNWpmgr

Problem med paketinstallation registreras även i /export/zone1/root/var/sadm/system/logs/install_log, som innehåller en logg över zoninstallationen.

Åtgärd: Ingen.


Obs! –

Den icke-globala zonen kan fortfarande användas även om de här meddelandena har rapporterats. Problem med paketinstallation fanns även i tidigare Solaris Express- och Solaris 10 Beta-versioner. Men inga meddelanden om de här problemen genererades. Med början i den här Solaris-versionen rapporteras och loggas de här felen ordentligt.


Det går inte att lägga till regioner med kommandot localeadm (6350486)

Funktionen för att lägga till regioner i kommandot localeadm fungerar inte längre om du skapar en ny konfigurationsfil. Språk-cd:n går inte att hitta när du lägger till följande regioner:

Följande felmeddelande visas:


Det finns ingen langcd-avbildning i
/cdrom/sol_10_1005_x86_4/Solaris_10/Product

Det finns ingen langcd-avbildning i
/cdrom/sol_10_1005_x86_4 /cdrom/sol_10_1005_x86_4
/cdrom/sol_10_1005_x86_4
/cdro m/sol_10_1005_x86_4
/cdrom/sol_10_1005_x86_4

Ange sökvägen till avbildningen/disken, eller avsluta genom att skriva 'q':

Åtgärd: När du uppmanas att ange en ny konfigurationsfil väljer du Nej. Använd i stället den konfigurationsfil som installerades i systemet.

SPARC: Felmeddelanden visas under dynamisk omkonfiguration (6312424)

Under dynamisk omkonfiguration kan felmeddelanden visas. Meddelandena visas om du utför dynamisk omkonfiguration medan inmatnings- och utmatningsåtgärder är aktiva på enheter som finns i den dynamiska omkonfigurationens sökväg. När meddelandena har visats utförs inmatnings- och utmatningsåtgärderna igen. Följande är ett exempel på vad som kan visas:


Jul 28 12:23:19 qame10-a scsi: [ID 107833 kern.warning] VARNING!
/ssm@0,0/pci@19,700000/SUNW,qlc@2,1/fp@0,0/ssd@w2100000c5056fa13,0 (ssd6):
Jul 28 12:23:19 qame10-a 	transport nekades, allvarligt fel
Jul 28 12:22:08 qame10-a scsi: [ID 107833 kern.warning] VARNING!
/ssm@0,0/pci@19,700000/SUNW,qlc@2,1/fp@0,0/ssd@w2100000c5056f9a7,0 (ssd36):
28 jul 12:22:08 qame10-a 	SCSI-transport misslyckades: orsak
                         	'tidsgräns överskriden':
försöker köra kommandot igen

Åtgärd: Ingen. Ignorera felmeddelandena.

SPARC: Ominitiering av en länk på en server i ett SAN (Storage Area Network) nollställer LUN (logiska enhetsnummer) på alla servrar (6301627)

Kommandot luxadm -e forcelip som ominitierar en länk på en server nollställer LUN (logiska enhetsnummer) på alla servrar i ett SAN (Storage Area Network). Följande exempel på ett felmeddelande visas i systemfönstret på en eller flera servrar i en zon i samma SAN-miljö.


16 aug 13:34:07 ontario-ett sista meddelande har upprepats 5 gånger
16 aug 13:34:07 ontario-a scsi_vhci: [ID 734749 kern.warning] VARNING!
vhci_scsi_reset 0x0

Åtgärd: Ingen. Ignorera felmeddelandena.

Felmeddelanden visas av pkgchk när du har tagit bort korrigeringsfiler för zoner (6267966)

Kommandona patchadd och patchrm fungerar inte korrekt i lokala zoner med ärvda filsystem. Det innebär att kommandot pkgchk kan generera felmeddelanden om paket i de här zonerna under följande omständigheter:

  1. I den globala zonen tillämpar du korrigeringsfiler för zonsystemet i Solaris 10 med hjälp av kommandot patchadd.

  2. Kommandot patchrm används för att ta bort korrigeringsfiler som du nyligen har tillämpat.

  3. I en lokal zon med ärvda filsystem använder du kommandot pkgchk för att leta efter information om ett paket i någon av de borttagna korrigeringsfilerna.

Följande exempelmeddelande visas när kommandot pkgchk används på SUNWcsu under de omständigheter som beskrivs ovan.


# pkgchk SUNWcsu
FEL: /usr/lib/inet/certdb
     ändring <04/26/05 10:55:26 PM> förväntad <01/23/05 01:48:24 AM> 
verklig filstorlek <36012> förväntad <42152> verklig
     cksum för fil <37098> förväntad <19747> verklig
FEL: /usr/lib/inet/certlocal
     ändring <04/26/05 10:55:26 PM> förväntad <01/23/05 01:48:24 AM> verklig
     filstorlek <44348> förväntad <84636> verklig

Åtgärd: Ingen. Felen är harmlösa. Ignorera felmeddelandena.

Rusningstillstånd mellan EF/kcfd och IPsec-algoritmens tillgänglighet (6266083)

System med versionen Solaris 10 3/05 HW1 kan orsaka problem med IPsec. Det här problemet kan inträffa i ett nyinstallerat system eller ett system som importerar ett stort antal nya SMF-manifest (Service Management Facility) i samband med starten. Enligt de här startvillkoren kan IPsec, som är en del av svc:/network/initial:default , initieras före ramverket för kryptering, som är en del av svc:/system/cryptosvc:default. Eftersom verifierings- eller krypteringsalgoritmer inte är tillgängliga kan skapandet av säkerhetsassociationer för IPsec misslyckas och generera ett felmeddelande enligt följande:


PF_KEY-fel: typ=ADD, felnummer=22:
Ogiltigt argument, felsökningskod=40:
Verifieringsalgoritmen stöds inte

Det här felet kan till exempel inträffa när du använder DR i ett Sun Fire E25K-system som innehåller IPsec-tjänster.

Åtgärd: Innan du utför åtgärder som använder IPsec-tjänster utför du följande steg efter en start som importerar ett stort antal nya SMF-manifest:

  1. Kör det här kommandot efter start:


    ipsecalgs -s
    
  2. Om /etc/inet/secret/ipseckeys finns i systemet kör du också det här kommandot:


    ipseckey -f /etc/inet/secret/ipseckeys
    

Nu kan du utföra åtgärder som skapar IPsec-säkerhetsassociationer, som till exempel att använda DR i ett Sun Fire E25K-system.

Den här proceduren behöver bara upprepas när ett stort antal SMF-manifest importeras vid starten.

Administrationsverktyget Solaris Produktregister startar inte i en zon (6220284)

Om du försöker starta administrationsverktyget Solaris Produktregister i en zon, misslyckas det. Under zoninstallationen dubbleras inte productregistry, databasen för Solaris Produktregister, i zonen. Det innebär att verkyget inte kan köras i en zon.

Åtgärd: Logga in som superanvändare och kopiera productregistry-databasen till zonen.


# cp /var/sadm/install/productregistry zonsökväg/var/sadm/install/

I det tidigare kommandot är zonsökväg sökvägen till den rotkatalog för zonen som du som du skapade

Det går inte att ta bort befintliga klienter utan skivminne från systemet (6205746)

Om du försöker ta bort en klient utan skivminne med kommandot smdiskless misslyckas det. Klienten utan skivminne tas inte bort från systemdatabaserna. Följande felmeddelande visas:


Misslyckas med felet EXM_BMS.

Åtgärd: Sluta dela /export-partitionen innan du lägger till klienten.

Det går inte att installera Net Connect 3.1.1 (6197548)

Det går inte att installera Net Connect 3.1.1 om du väljer produkten i början av en fullständig installation av Solaris 10. Det här felet inträffar när du installerar med dvd:n Solaris 10 Operating System. När installationen av operativsystemet är färdig registreras följande felmeddelande i installationsloggen för Net Connect i /var/sadm/install/logs/:


Installationen av SUNWSRSPX misslyckades.
Fel: pkgadd misslyckades för SUNWsrspx 
Installationen färdig. Paket: SUNWsrspx

Åtgärd: Gör så här när installationen av operativsystemet är färdig:

  1. Sätt in dvd:n Solaris 10 Operating System eller Solaris 10-programvara - cd 4.

  2. Byt till katalogen för Net Connect-produkten.

  3. Kör Net Connect-installeraren.


Obs! –

Du kan hämta den senaste versionen av Sun Net Connect-programvaran och tilläggsinformation via Sun Net Connect-portalen på https://srsnetconnect.sun.com.


x86: Standard-C-biblioteket kan orsaka startfel när du installerar Solaris Flash-arkiv (6192995)

Ett startfel som involverar Solaris Flash-arkiv kan inträffa under följande omständigheter:

När du försöker starta klonsystemet visas följande felmeddelande:


VARNING! init avslutades med allvarlig signal 9; startar om.

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

  1. Innan du skapar arkivet måste du avmontera biblioteket /lib/libc.so.1 på huvudsystemet.


    # umount /lib/libc.so.1
    

    Det här kommandot gör att huvudsystemet kan använda grundversionen av libc C-biblioteket.

  2. Skapa Solaris Flash-arkivet på huvudsystemet.

    Mer information om hur du skapar Solaris Flash-arkiv finns i Installationshandbok för Solaris 10 6/06: Solaris Flash-arkiv (Skapande och installation).

  3. Montera /lib/libc.so.1-biblioteket på huvudsystemet.


    # mount -O -F lofs /lib/libc.so.1 /usr/lib/libc/libc_hwcap2.so.1
    
  4. Installera Solaris Flash-arkivet på klonsystemet.

    Mer information om hur du installerar Solaris Flash-arkiv finns i Installationshandbok för Solaris 10 6/06: Solaris Flash-arkiv (Skapande och installation).

SPARC: Kommandot smosservice delete tar inte bort alla kataloger (6192105)

Om du tar bort en tjänst för klienter utan skivminne med kommandot smosservice delete, tas inte alla tjänstkataloger bort.

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

  1. Kontrollera att det inte finns några klienter som använder tjänstern.


    # unshare /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/.copyofSolaris_10_sparc.all
    # rm -rf /export/.copyofSolaris_10
    # rm -rf /export/Solaris_10
    # rm -rf /export/share
    # rm -rf /export/root/templates/Solaris_10
    # rm -rf /export/root/clone/Solaris_10
    # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
  2. Ta bort följande post i filen /etc/bootparams.


    fs1-24 boottype=:os

    Obs! –

    Ta bara bort den här posten om filservern inte tillhandahåller funktioner eller resurser för andra tjänster.


  3. Ta bort följande post i filen /etc/dfs/dfstab.


    share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
  4. Ändra filen /var/sadm/system/admin/services/Solaris_10.

    • Om filservern inte är Solaris_10, tar du bort filen.

    • Om filservern är Solaris_10, tar du bort alla poster efter de första tre raderna. De borttagna raderna indikerar tjänstens USR_PATH och SPOOLED ROOT-paket i /export/root/templates/Solaris_10 och de plattformar som stöds.

Kommandot patchadd stöder inte att korrigeringsfiler installeras från en NFS-server (6188748)

Om du installerar korrigeringsfiler över NFS till andra system med kommandot patchadd, misslyckas det. Följande exempel visar en patchadd-åtgärd som misslyckades och det felmeddelande som visas:


Validerar korrigeringsfiler...

Hämtar korrigeringsfiler som är installerade i systemet...
[...]
Hämtar korrigeringsfiler som är obligatoriska att installera.
[...]
Kontrollerar korrigeringsfiler som du angav för installation.
[...]
Godkända korrigeringsfiler kommer att installeras i följande ordning:
[...]
Kontrollerar lokala zoner...
[...]
Sammanfattning för zoner:
[...]
Korrigeringsfiler som passerade kontrollen av filberoenden:
[...]

Korrigerar global zon
Lägger till korrigeringsfiler...

 Kontrollerar installerade korrigeringsfiler...
Kontrollerar att filsystemets kapacitet är tillräcklig 
(med en testkörning)...
Installerar korrigeringspaket...

 Korrigeringsfilen korrigeringsfils-ID har installerats.
Information finns i /var/sadm/patch/korrigeringsfils-ID/log
 Installerade korrigeringspaket:
   SUNWroute
[...]

Lägger till korrigeringsfiler...
 Katalogen för korrigeringsfiler
 /dev/.SUNW_patches_0111105334-1230284-00004de14dcb29c7
 kan inte hittas i det här systemet.  

[...]

Patchadd avslutas.

Åtgärd: Kopiera först manuellt alla korrigeringsfiler som ska installeras från NFS-servern till det lokala systemet. Använd sedan kommandot patchadd och installera korrigeringsfilerna från katalogen på det lokala systemet där korrigeringsfilerna kopierades ifrån.

Det går inte att skapa RAID-1-volymer med kommandot lucreate (5106987)

Om du använder lucreate för att skapa RAID-1-volymer (speglar) som inte har enhetsposter i katalogen /dev/md, misslyckas kommandot. Du kan inte spegla filsystem med kommandot lucreate om du inte först skapar speglarna med Solaris Volymhanterare.

Åtgärd: Skapa de speglade filsystemen med Solaris Volymhanterare. Sedan skapar du den nya startmiljön med kommandot lucreate.

Mer information om kommandot lucreate finns i direkthjälpen för lucreate(1M) eller i Installationshandbok för Solaris 10 6/06: Solaris Live Upgrade och uppgraderingsplanering.

Mer information om hur du skapar speglade filsystem med programvara för Solaris Volymhanterare finns i Solaris Volume Manager Administration Guide.

Enheter är inte omedelbart tillgängliga i fabric-zoner i ett SAN (Storage Area Network) (5077933)

När en fabric-zon i ett SAN (Storage Area Network) skapas dynamiskt kan zonens enheter bli otillgängliga på värdsidan. Om du använder kommandot luxadm -e dump_map för att visa data för sådana enheter eller HBA:er (Host Bus Adapter) så visas ett felmeddelande. Se följande exempel:


# luxadm -e dump_map /dev/cfg/c5

 Pos  Port_ID Hård_adr Port WWN         Nod WWN         Typ
FEL: Det går inte att hämta information om målport (QLogic Corp-2312-3)FEL

En förteckning över status för alla anslutningspunkter innehåller information som är snarlik den i följande exempel. I det här exemplet innehåller fabric-enheterna en bandstation, men ingen enhet indikeras i c5.


# cfgadm -al

Ap_Id        Typ         Receptacle   Occupant     Condition
:
:
c5           fc-fabric    ansluten    okonfigurerad okänd
usb0/1       okänd        tom         okonfigurerad ok
:
:

Åtgärd: När du har konfigurerat de fabric-anslutna enheterna initierar du länken till enheterna på nytt med kommandot luxadm -e forcelip. För föregående exempel skriver du följande:


# luxadm -e forcelip /dev/cfg/c5

SPARC: Om systemet stoppas med en tangentbordssekvens kan det orsaka ett allvarligt fel (5061679)

Om du försöker stoppa systemet genom att trycka tangentbordssekvenser som t.ex. Stop-A eller L1-A kan ett allvarligt fel inträffa. Ett felmeddelande som liknar följande visas:


panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): 
tidgränsen för konsekvent  dma-synkronisering nåddes

Åtgärd: Tvinga inte systemet till OpenBoot PROM med tangentbordssekvenser.

Det går inte att köra kommandot ipfs med alternativet -W (5040248)

Med kommandot ipfs sparar du och återställer information om tillståndet för NAT (Network Address Translation) och paketfilteringstabellerna. Det här verktyget förhindrar att nätverksanslutningar avbryts vid systemomstarter. Om du kör kommandot med alternativet -W, kan ipfs inte spara kärntillståndstabellerna. Följande felmeddelande visas:


status:SIOCSTGET: felaktig adress

Åtgärd: Ingen.

kill -HUP gör inte alltid att agenten läser om konfigurationsfilen snmpd.conf (4988483)

Efter att du ändrat innehållet i snmpd.conf, kan du köra kommandot kill -HUP snmp process-ID. Det här kommandot stoppar snmp-processen. Kommandot skickar en signal till System Management Agentens huvudagent (snmpd) som talar om att snmpd.conf ska läsas om och att ändringarna som du introducerat ska implementeras. Kommandot gör inte alltid att huvudagenten läser om konfigurationsfilen. Det innebär att ändringarna i konfigurationsfilen inte alltid aktiveras med kommandot.

I stället för att använda kill -HUP, startar du om System Management Agent efter att du lagt till ändringarna i snmpd.conf. Gör så här:

  1. Bli superanvändare.

  2. Skriv följande kommando:

    # /etc/init.d/init.sma restart

x86: Servicepartitionen startas inte om du trycker på F4 när BIOS startas (4782757, 5051157)

Du startar en Sun LX50 som har en servicepartition och OS för Solaris 10 på x86 är installerat. Om du försöker starta servicepartitionen genom att trycka på F4 när det alternativet ges, blir skärmen svart. Systemet kan inte starta servicepartitionen.

Åtgärd: Tryck inte på F4 när startskärmen för BIOS visas. Efter en liten stund visas skärmen Aktuell skivpartitionsinformation. Markera det nummer i kolumnen Part# som motsvarar type=DIAGNOSTIC. Tryck på Retur. Servicepartitionen startas.

Bakgrundsprogrammet Solaris WBEM Services 2.5 kan inte hitta API-providers för com.sun (4619576)

Bakgrundsprogrammet Solaris WBEM Services 2.5 kan inte hitta providers som skrivs till gränssnittet com.sun.wbem.provider eller till gränssnittet com.sun.wbem.provider20. Även om du skapar en instans av Solaris_ProviderPath för en provider som skrivs till dessa gränssnitt kan bakgrundsprogrammet Solaris WBEM Services 2.5 inte hitta providern.

Åtgärd: För att bakgrundsprogrammet ska kunna hitta providers stoppar och startar du om bakgrundsprogrammet Solaris WBEM Services 2.5.


# /etc/init.d/init.wbem stop

# /etc/init.d/init.wbem start

Obs! –

Om du använder javax-API:t för att utveckla din provider behöver du inte stoppa och starta om bakgrundsprogrammet Solaris WBEM Services 2.5. Bakgrundsprogrammet Solaris WBEM Services 2.5 identifierar javax-providers dynamiskt.


Vissa com.sun-API-metodanrop misslyckas under XML/HTTP Transport Protocol (4497393, 4497399, 4497406, 4497411)

Om du väljer att utveckla WBEM-program med com.sun-API:t i stället för javax-API:t, stöds endast RMI (Remote Method Invocation) för CIM (Common Information Model) fullt ut. Det går inte att garantera att andra protokoll, som XML/HTTP, fungerar ordentligt med com.sun-API:t.

I följande tabell visas exempel på anrop som körs under RMI, men som inte fungerar under XML/HTTP.

Metodanrop 

Felmeddelande 

CIMClient.close()

NullPointerException

CIMClient.execQuery()

CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED

CIMClient.getInstance()

CIM_ERR_FAILED

CIMClient.invokeMethod()

XMLERROR: ClassCastException

Det går inte att ändra monteringsegenskaper för filsystemet med Solaris Management Console-verktyget Monteringar och delade enheter (4466829)

Solaris Management Console-verktyget Monteringar och delade enheter kan inte ändra monteringsalternativ på filsystem som är nödvändiga, exempelvis / (rot), /usr och /var.

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