Om innehållet i en signerad korrigeringsfil extraheras till samma katalog som den där den signerade korrigeringsfilen finns, kan de extraherade korrigeringsfilen inte installeras med kommandot /usr/sbin/patchadd. I stället installeras den signerade korrigeringsfilen när du kör /usr/sbin/patchadd ./patchid. Den osignerade, extraherade korrigeringsfilen ignoreras.
I vissa fall visas följande felmeddelande:
Verifierar signerad korrigeringsfil korrigeringsfils-ID... FEL: Det gick inte att öppna nyckellagret /var/sadm/security/patchadd /truststore för läsning FEL: Det gick inte att öppna nyckellagret /var/sadm/security för exklusiv åtkomst Signaturen på den signerade korrigeringsfilen korrigeringsfils-ID är ogiltig. Patchadd avslutas. |
Åtgärd: Välj en av följande åtgärder:
Extrahera den signerade korrigeringsfilen till en annan katalog än den där den signerade korrigeringsfilen finns. Använd sökvägen till den extraherade korrigeringsfilen när du kör kommandot /usr/sbin/patchadd.
Ta bort JAR-filen efter att du extraherat den signerade korrigerinsgfilen, men innan du kör kommandot /usr/sbin/patchadd.
Extrahera inte den signerade korrigeringsfilen. Fyll i stället paketets nyckellager och installera den signerade korrigeringsfilen direkt. Följ de här stegen:
Logga in som superanvändare.
Kör följande kommandon:
# /usr/bin/mkdir /var/sadm/security |
# /usr/bin/keytool -export -storepass changeit -alias \ gtecybertrustca -keystore usr/java/jre/lib/security/cacerts -file \ /tmp/gte.crt |
# /usr/bin/pkgadm addcert -t -f der /tmp/gte.crt |
Ändra standardlösenordet changeit till det lösenord som används för att skydda Java-nyckellagret.
När du använder kommandot lucreate för att skapa en ny startmiljö misslyckas kommandot med följande instanser:
Enhetssökvägen för en monterad lagringsenhet är en delmängd av enhetssökvägen för en annan monterad lagringsenhet.
Ett filsystem kan till exempel vara monterat på /dev/md/dsk/ d1 och ett annat filsystem på /dev/md/dsk/d10.
Enhetssökvägen för en monterad lagringsenhet är en delmängd av enhetssökvägen för en annan monterad lagringsenhet som används som ett argument för kommandot lucreate.
Om ett filsystem till exempel är monterat på /dev/md/dsk/ d10 och /dev/md/dsk/d100 används som ett alternativ till lucreate då ett filsystem för den nya startmiljön anges.
Följande vilseledande felmeddelande visas:
Verktyget för skapande av filsystem /usr/lib/fs/ufsufs/mkfs är inte tillgängligt. |
Det går inte att skapa alla nödvändiga filsystem för startmiljön. |
Det går inte att skapa filsystem för startmiljön |
Åtgärd: Kontrollera att inga filsystem används på lagringsenheter som har enhetsnamn som är delmängder av andra lagringsenheter med filsystem som också används.
Om det finns någon tvetydighet gällande namnen bland de monterade filsystemen bör du byta namn på de befintliga metaenheterna för Solaris volymhantering.
I den här åtgärden används d10 och d100 endast som exempel. Andra exempel på tvetydiga enhetsnamn är d20 och d200 eller d377 och d37, där d20 matchar d200 och d377 matchar d37.
Logga in som superanvändare.
Byt ut ett av de tvetydiga metaenhetsnamnen genom att använda kommandot metarename.
# metarename d10 d300 |
Metaenheten d10 byter namn till d300.
Filsystemet på d10 måste avmonteras innan kommandot metarename används.
Redigera filen /etc/vfstab medan filsystemet är avmonterat. Redigera även alla andra lämpliga konfigurationsfiler som innehåller namnet på metaenheten som du byter namn på. Ändra alla referenser till det gamla metaenhetsnamnet till det nya namnet.
Om en process använder data på filsystemet, övergår du till enanvändarläge i filsystemet och avmonterar det. Starta om datorn när du har gjort ändringarna.
Om du använder Solaris Management Console för operationer på användar- eller gruppkonton på ett system som fungerar som en DNS-server inträffar det fel. De här felen inträffar om filen /etc/named.conf finns på systemet.
Följande fel inträffar när du genomför de här operationerna från det grafiska gränssnittet eller från konsolens kommandoradsgränssnitt, smuser och smgroup.
När de utförs för en användare startar konsolen en ny dialogruta eller så avslutas smuser med det här felmeddelandet:
"Försök att visa användare eller roller misslyckades på grund av ett oväntat fel. Orsaken är följande fel: CIM_ERR_FAILED." |
När de utförs på en grupp startar konsolen en ny dialogruta eller så avslutas smgroup med det här felmeddelandet:
"Försök att läsa grupp-ID:n misslyckades med oväntat CIM-fel: CIM_ERR_FAILED." Åtgärder från det grafiska gränssnittet eller kommandoradsgränssnittet. |
Åtgärd: Välj en av följande lösningar:
Om du vill lösa problemet genom att starta om DNS-servern följer du anvisningarna nedan:
Logga in som superanvändare.
Flytta filen named.conf till en annan katalog. Till exempel:
# mv /etc/named.conf /var/named/named.conf |
Starta om DNS-servern.
# pkill -9 in.named |
# /usr/sbin/in.named /var/named/named.conf |
Om du vill lösa problemet genom att starta om WBEM-servern följer du anvisningarna nedan:
Logga in som superanvändare.
Redigera filen /usr/sadm/lib/wbem/WbemUtilityServices.properties i en textredigerare.
Ersätt strängen /etc/named.conf med /tmp/nytt-filnamn.
Kontrollera att filnamnet som du valde inte används redan.
Stoppa WBEM-servern.
# /etc/init.d/init.wbem stop |
Starta WBEM-servern
# /etc/init.d/init.wbem start |
Mer information finns i direkthjälpen för smuser( 1M) och smgroup (1M).
Du startar en Sun LX50-dator som har en servicepartition och Solaris 9 12/03 (x86-versionen) installerad.) Om du försöker starta servicepartitionen genom att trycka på F4 när det alternativet visas, 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.
På UltraSPARC II-baserade system i Solaris 9 12/03 genereras inte alltid det CP-händelsemeddelande som åtföljer vissa meddelanden om irreparabla minnesfel. Följande system inkluderas:
Sun EnterpriseTM 10000-system
Sun Enterprise 6500-system
Sun Enterprise 6000-system
Sun Enterprise 5500-system
Sun Enterprise 5000-system
Sun Enterprise 4500-system
Sun Enterprise 4000-system
Sun Enterprise 3500-system
Sun Enterprise 3000-system
Resultatet är att en del av den information som behövs för att identifiera en felande CPU kanske inte alltid finns att tillgå.
Åtgärd: Den senaste informationen finns på SunSolveSM-webbplatsen på adressen http://sunsolve.sun.com.
Solaris WBEM Services 2.5-demonen kan inte hitta leverantörer som skrivits till gränssnittet com.sun.wbem.provider eller com.sun.wbem.provider20. Även om du skapar enSolaris_ProviderPath-instans för en leverantör som skrivits till de här gränssnitten hittar inte Solaris WBEM Services 2.5-demonen leverantören.
Åtgärd: Om du vill att demonen ska kunna hitta en sådan leverantör, stoppar du och startar om Solaris WBEM Services 2.5-demonen.
# /etc/init.d/init.wbem stop # /etc/init.d/init.wbem start |
Om du använder javax
-API:t för
att utveckla leverantören, behöver du inte stoppa och starta om
Solaris WBEM Services 2.5-demonen. Solaris WBEM Services 2.5-demonen känner
igen javax
-leverantörer dynamiskt.
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 är inte garanterat att andra protokoll, exempelvis
XML/HTTP, fungerar helt och hållet 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 |
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 åtgärder:
Använd avmonteringsalternativet tillsammans med monteringskommandot.
# mount -F filsystemstyp -o remount,additional-mount-options \ enhet-som-ska-monteras monteringspunkt |
Monteringsegenskapsändringar som görs med alternativet -remount med mount-kommandot är inte varaktiga. Dessutom ärver alla monteringsalternativ som inte angetts i ytterligare-monteringsalternativ-delen av det föregående kommandot standardvärdena som angetts av systemet. Direkthjälpen för mount_ufs(1M) innehåller mer information.
Redigera lämplig post i filen /etc/vfstab för att ändra monteringsegenskaper för filsystemet och starta sedan om systemet.
Följande felmeddelande visas när minnet håller på att ta slut:
CIM_ERR_LOW_ON_MEMORY |
Du kan inte lägga till fler poster när CIM Objekthanteraren har lite minne. Du måste återställa CIM-objekthanteraren.
Åtgärd: Följ dessa steg om du vill återställa CIM-objekthanteraren:
Logga in som superanvändare.
Stoppa CIM-objekthanteraren.
# /etc/init.d/init.wbem stop |
Ta bort katalogen med loggen för JavaSpacesTM.
# /bin/rm -rf /var/sadm/wbem/log |
Starta om CIM-objekthanteraren.
# /etc/init.d/init.wbem start |
När du återställer CIM-objekthanteraren förlorar du alla egna definitioner i datalagret. Du måste kompilera om de MOF-filer som innehåller egna definitioner med kommandot mofcomp. Se följande exempel:
# /usr/sadm/bin/mofcomp -u root -p rotlösenord din-mof-fil |