Le démon de Solaris WBEM Services 2.5 ne peut pas localiser les fournisseurs écrits pour l'interface com.sun.wbem.provider ou com.sun.wbem.provider20. Même si vous créez une instance Solaris_ProviderPath pour un fournisseur écrit pour ces interfaces, le démon de Solaris WBEM Services 2.5 ne localise pas le fournisseur.
Solution : pour permettre au démon de localiser un tel fournisseur, arrêtez et redémarrez le démon de Solaris WBEM Services 2.5.
# /etc/init.d/init.wbem stop # /etc/init.d/init.wbem start |
Si vous utilisez l'API javax
pour développer
votre fournisseur, vous n'avez pas besoin d'arrêter puis de redémarrer
le démon de Solaris WBEM Services 2.5, car il identifie de manière
dynamique les fournisseurs javax
.
Si vous décidez d'utiliser l'interface de programmation d'application com.sun plutôt que l'API javax
pour développer votre logiciel WBEM, seul l'appel de
méthode distant (RMI) CIM est entièrement pris en charge. Il
n'est pas certain que d'autres protocoles tels que XML/HTTP fonctionnent de
manière parfaite avec l'interface de programmation d'application com.sun.
Le tableau suivant répertorie des exemples d'appels qui s'exécutent avec succès sous RMI, mais échouent sous XML/HTTP.
Appel de méthode |
Message d'erreur |
---|---|
CIMClient.close() |
NullPointerException |
CIMClient.execQuery() |
CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED |
CIMClient.getInstance() |
CIM_ERR_FAILED |
CIMClient.invokeMethod() |
XMLERROR: ClassCastException |
L'outil de montage et de partage de Solaris Management Console ne peut pas modifier les options de montage sur des systèmes de fichiers critiques tels que / (root), /usr, et /var.
Solution :il en existe plusieurs ; choisissez l'une d'entre elles.
Utilisez l'option de remontage avec la commande mount.
# mount -F type_système_fichiers -o remount,options_montage_ supplémentaires \périphérique_à_monter point_montage |
Les modifications de propriété de montage effectuées en utilisant l'option -remount de la commande mount ne sont pas persistantes. De plus, toutes les options de montage non spécifiées dans la portion options_montage_supplémentaires de la commande précédente héritent des valeurs par défaut spécifiées par le système. Pour de plus amples informations, reportez-vous à la page mount_ufs(1M) du manuel.
Modifiez l'entrée appropriée dans le fichier /etc/vfstab pour changer les propriétés de montage du système de fichiers, puis réinitialisez le système.
Le message d'erreur suivant s'affiche lorsque la mémoire est insuffisante :
CIM_ERR_LOW_ON_MEMORY |
Solution : pour réinitialiser le référentiel CIM Object Manager, procédez comme suit :
Devenez superutilisateur.
Arrêtez le CIM Object Manager.
# /etc/init.d/init.wbem stop |
Supprimez le répertoire d'enregistrement JavaSpacesTM.
# /bin/rm -rf /var/sadm/wbem/log |
Redémarrez le CIM Object Manager.
# /etc/init.d/init.wbem start |
Lorsque vous remettez le réferentiel CIM Object Manager à zéro, vous perdez toutes les définitions de propriété présentes dans la zone de stockage de votre machine. Vous devez recompiler les fichiers MOF contenant ces définitions à l'aide de la commande mofcomp. Exemple :
# /usr/sadm/bin/mofcomp -u root -p mot_de_passe_superutilisateur votre_fichier_mof |