Bakgrundsprogrammet för Solaris WBEM Services 2.5 kan inte hitta providers som skrivits till något av gränssnitten com.sun.wbem.provider eller com.sun.wbem.provider20. Även om du skapar en Solaris_ProviderPath-instans för en provider som har skrivits till de här gränssnitten, kan inte bakgrundsprogrammet för Solaris WBEM Services 2.5 hitta dem.
Lösning: Stäng av och starta om bakgrundsprogrammet för Solaris WBEM Services 2.5 om du vill att den ska hitta en sådan provider.
# /etc/init.d/init.wbem stop # /etc/init.d/init.wbem start |
Om du använder javax
-API:t för
att utveckla providern, behöver du inte stänga av och starta om
bakgrundsprogrammet för Solaris WBEM Services 2.5, eftersom bakgrundsprogrammet
känner ingen javax
-providers 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 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 hittar du exempel på anrop som fungerar ordentligt med RMI, men som misslyckas med 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 monteringsalternativ på systemkritiska filer som exempelvis / (rot), /usr och /var med verktyget Mounts and Shares i Solaris Management Console.
Lösning: Välj en av följande lösningar:
Använd alternativet remount med mount-kommandot.
# mount -F file-system-type -o remount,additional-mount-options \ device-to-mount mount-point |
Monteringsegenskapsändringar som görs med alternativet -remount med mount-kommandot är inte varaktiga. Alla monteringsalternativ som inte anges i delen additional-mount-options i föregående kommando ärver de standardvärden som systemet anger. Mer information finns i direkthjälpen (man page) för mount_ufs(1M).
Du ändrar filsystemets monteringsegenskaper genom att redigera rätt post i filen /etc/vfstab och sedan starta om systemet.
Följande felmeddelande visas när minnet håller på att ta slut:
CIM_ERR_LOW_ON_MEMORY |
Lösning: Följ dessa steg om du vill återställa CIM-objekthanteraren:
Logga in som superanvändare.
Avsluta 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. Till exempel:
# /usr/sadm/bin/mofcomp -u root -p superanvändar-lösenord din-mof-fil |