Note su Solaris 9 (Edizione per piattaforma SPARC)

Amministrazione del sistema

Il daemon di Solaris WBEM Services 2.5 non trova i provider della API com.sun (4619576)

Il daemon di Solaris WBEM Services 2.5 non riesce a trovare i provider scritti per l'interfaccia com.sun.wbem.provider o per l'interfaccia com.sun.wbem.provider20. Il problema persiste anche se si crea un'istanza di Solaris_ProviderPath per un provider scritto per queste interfacce.

Soluzione: Per abilitare il daemon a individuare questi provider, arrestare e riavviare il daemon di Solaris WBEM Services 2.5.


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

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

Nota -

Se si utilizza la API javax per creare il provider, non è necessario arrestare e riavviare il daemon di Solaris WBEM Services 2.5, poiché questo daemon riconosce dinamicamente i provider javax.


Alcune chiamate del metodo della API com.sun non riescono se si utilizza il protocollo di trasporto XML/HTTP (4497393, 4497399, 4497406, 4497411)

Se si sceglie di usare la API com.sun anziché la API javax per sviluppare il software WBEM, sono supportate pienamente solo le RMI (remote method invocation) del CIM. Per gli altri protocolli, ad esempio XML/HTTP, non è garantito un supporto completo con la API com.sun.

La tabella seguente contiene alcuni esempi di chiamate che vengono eseguite correttamente con RMI ma non con XML/HTTP.

Chiamata del metodo 

Messaggio di errore 

CIMClient.close()

NullPointerException

CIMClient.execQuery()

CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED

CIMClient.getInstance()

CIM_ERR_FAILED

CIMClient.invokeMethod()

XMLERROR: ClassCastException

Non è possibile modificare le proprietà di attivazione dei file system con il tool "Attivazioni e condivisioni" della Solaris Management Console (4466829)

Il tool "Attivazioni e condivisioni" della Solaris Management Console non permette di modificare le opzioni di attivazione dei file system di importanza critica, ad esempio il file system radice (/), /usr e /var.

Soluzione: Scegliere una delle soluzioni seguenti.

L'aggiunta di dati con WBEM genera un errore CIM_ERR_LOW_ON_MEMORY (4312409)

Quando la memoria disponibile è ridotta, viene generato il seguente messaggio di errore:


CIM_ERR_LOW_ON_MEMORY
Quando il gestore di oggetti CIM (Common Information Model) dispone di poca memoria, non è possibile aggiungere altre voci. È necessario ripristinare il repository del gestore di oggetti.

Soluzione: Per ripristinare il repository del gestore di oggetti CIM, procedere come segue.

  1. Diventare superutente.

  2. Arrestare il gestore di oggetti CIM.


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

  3. Rimuovere la directory di log JavaSpacesTM.


    # /bin/rm -rf /var/sadm/wbem/log
    

  4. Riavviare il gestore di oggetti CIM.


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


Nota -

Quando si ripristina il repository del gestore di oggetti CIM, si perdono le definizioni proprietarie memorizzate nel data store. Occorre quindi ricompilare i file MOF contenenti tali definizioni con il comando mofcomp. Ad esempio:


# /usr/sadm/bin/mofcomp -u root -p password-di-root file-mof