[Libvirt-cim] Tog-pegasus cimom throws CIM_ERR_FAILED

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Wed Dec 2 22:49:56 UTC 2009


Deepti B Kalakeri wrote:
> Can you also provide the information of the following command:
> 
> wbemcli ecn http://usr:passwd@localhost:5988/root/virt | grep -w 
> Xen_ComputerSystem
> 
> The above command should give you the record as below, which would mean 
> that things are registered properly.
> localhost:5988/root/virt:Xen_ComputerSystem
> 
> Between seems like you are using a very old version of Libvirt-CIM any 
> specific reason ?
> The latest is available @ ftp://libvirt.org/libvirt-cim.
> 
> Thanks!!
> 
> 
> Subba Rao, Sandeep M (STSD) wrote:
>> Hi,
>>
>>  Getting the following error when running "wbemcli ei" command
>>
>> [root at linux1b01 lib]# wbemcli ei 
>> https://usr:passwd@localhost:5989/root/virt:Xen_ComputerSystem
>> *
>> * wbemcli: Cim: (1) CIM_ERR_FAILED: For provider Virt_ComputerSystem 
>> the library name was empty. Check provider registered location.


This error occurs when Pegasus can't find the provider.  libvirt-cim 
installs into /usr/lib64/cmpi.  You should have a corresponding 
/etc/ld.so.conf.d/libvirt-cim.conf that gets installed.

You should be able to run "ldconfig" and then run "ldconfig -p | grep 
Virt_ComputerSystem"

The second command should return the location of the Virt_ComputerSystem 
provider.  It should look like the following:

# ldconfig -p | grep Virt_ComputerSystem
	libVirt_ComputerSystemMigrationIndication.so.0 (libc6,x86-64) => 
/usr/lib64/cmpi/libVirt_ComputerSystemMigrationIndication.so.0
	libVirt_ComputerSystemMigrationIndication.so (libc6,x86-64) => 
/usr/lib64/cmpi/libVirt_ComputerSystemMigrationIndication.so
	libVirt_ComputerSystemIndication.so.0 (libc6,x86-64) => 
/usr/lib64/cmpi/libVirt_ComputerSystemIndication.so.0
	libVirt_ComputerSystemIndication.so (libc6,x86-64) => 
/usr/lib64/cmpi/libVirt_ComputerSystemIndication.so
	libVirt_ComputerSystem.so.0 (libc6,x86-64) => 
/usr/lib64/cmpi/libVirt_ComputerSystem.so.0
	libVirt_ComputerSystem.so (libc6,x86-64) => 
/usr/lib64/cmpi/libVirt_ComputerSystem.so

If you don't see this, check to make sure 
/etc/ld.so.conf.d/libvirt-cim.conf exists.

If you do see this output, but Pegasus still returns an error, then I 
would take a look at your Pegasus settings.  You can check 
/etc/Pegasus/cimserver_plannaed.conf to see if the providerDir option is 
set.  If it is, add "/usr/lib64/cmpi/" to the list and restart.

>> *
>>
>> The modules are registered properly with the CIMOM. However the above 
>> error refers to the provider registered location.
>> All the packages were installed successfully without any errors.
>> Any help is much appreciated.
>>
>> Regards,
>> Sandeep
>>
>>  Following is the setup details -
>>  [root at linux1b01 lib]# cat /etc/issue
>> Red Hat Enterprise Linux Server release 5.2 (Tikanga) Kernel \r on an \m
>>
>> [root at linux1b01 lib]# uname -a
>> Linux linux1b01.vse.adapps.hp.com 2.6.18-92.el5xen #1 SMP Tue Apr 29 
>> 13:31:30 
>> ED                                                                                                                     
>> T 2008 x86_64 x86_64 x86_64 GNU/Linux
>> [root at linux1b01 lib]# rpm -q tog-pegasus
>> tog-pegasus-2.7.0-2.el5
>> [root at linux1b01 lib]# rpm -q sblim-cmpi-base
>> sblim-cmpi-base-1.5.5-31.el5
>> [root at linux1b01 lib]# rpm -q libcmpiutil
>> libcmpiutil-0.4-1
>> [root at linux1b01 lib]# rpm -q libvirt-cim
>> libvirt-cim-0.4-1
>> [root at linux1b01 lib]# cimprovider -l -s
>> MODULE                                                 STATUS
>> OperatingSystemModule                                  OK
>> ComputerSystemModule                                   OK
>> ProcessModule                                          OK
>> Virt_AllocationCapabilities                            OK
>> Virt_ComputerSystem                                    OK
>> Virt_ComputerSystemIndication                          OK
>> Virt_ComputerSystemMigrationIndication                 OK
>> Virt_Device                                            OK
>> Virt_DevicePool                                        OK
>> Virt_ElementAllocatedFromPool                          OK
>> Virt_ElementCapabilities                               OK
>> Virt_ElementConformsToProfile                          OK
>> Virt_ElementSettingData                                OK
>> Virt_EnabledLogicalElementCapabilities                 OK
>> Virt_HostedDependency                                  OK
>> Virt_HostedResourcePool                                OK
>> Virt_HostedService                                     OK
>> Virt_HostSystem                                        OK
>> Virt_RASD                                              OK
>> Virt_ReferencedProfile                                 OK
>> Virt_RegisteredProfile                                 OK
>> Virt_ResourceAllocationFromPool                        OK
>> Virt_ResourcePoolConfigurationCapabilities             OK
>> Virt_ResourcePoolConfigurationService                  OK
>> Virt_SettingsDefineCapabilities                        OK
>> Virt_SettingsDefineState                               OK
>> Virt_SystemDevice                                      OK
>> Virt_VirtualSystemManagementCapabilities               OK
>> Virt_VirtualSystemManagementService                    OK
>> Virt_VirtualSystemSnapshotService                      OK
>> Virt_VirtualSystemSnapshotServiceCapabilities          OK
>> Virt_VSMigrationCapabilities                           OK
>> Virt_VSMigrationService                                OK
>> Virt_VSMigrationSettingData                            OK
>> Virt_VSSD                                              OK
>> Virt_VSSDComponent                                     OK
>> cmpiOSBase_BaseBoardProvider                           OK
>> cmpiOSBase_ComputerSystemProvider                      OK
>> cmpiOSBase_CSBaseBoardProvider                         OK
>> cmpiOSBase_CSProcessorProvider                         OK
>> cmpiOSBase_OperatingSystemProvider                     OK
>> cmpiOSBase_OperatingSystemStatisticalDataProvider      OK
>> cmpiOSBase_OperatingSystemStatisticsProvider           OK
>> cmpiOSBase_OSProcessProvider                           OK
>> cmpiOSBase_ProcessorProvider                           OK
>> cmpiOSBase_RunningOSProvider                           OK
>> cmpiOSBase_UnixProcessProvider                         OK
>>
>> _______________________________________________
>> Libvirt-cim mailing list
>> Libvirt-cim at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvirt-cim
>>   
> 




More information about the Libvirt-cim mailing list