Hi, Mr. Smith:
Now the problem is solved. Thank you very much!
Best Regards
Chun Shan
Open System Software Laboratory
----------------------------------------------------------------------------
--
Hitachi (China) Research & Development Corporation
301, Tower C Raycom infotech Park, 2 kexueyuan Nanlu,
Hai Dian District, Beijing 100080, China
Tel:(86)-10-8286-2918 (Ext.) 371
Fax:(86)-10-8286-2919
E-mail: cshan(a)hitachi.cn
----------------------------------------------------------------------------
--
-----邮件原件-----
发件人: libvirt-cim-bounces(a)redhat.com
[mailto:libvirt-cim-bounces@redhat.com] 代表 Dan Smith
发送时间: 2008年7月29日 0:05
收件人: List for discussion and development of libvirt CIM
主题: Re: [Libvirt-cim] Problems when using libvirt-cim provider
SC> wbemcli:Cim(1) CIM_ERR_FAILED: A general error occurred that
SC> is not covered by a more specific error code:"For provider
SC> Virt_DevicePool the library name was empty. Check provider
SC> registered location".
This usually happens because the CIMOM is unable to load some
dependent libraries for the providers.
Where did the .so files get installed? I think the default is
/usr/local/lib/cmpi for Pegasus if you don't specify a location.
Figure out where your Pegasus providers directory is and set that
with PROVIDERDIR like this:
./configure PROVIDERDIR=/usr/lib64/cmpi
Then clean and rebuild/reinstall your tree. Also, make sure that the
above path is set in your linker config (i.e. /etc/ld.so.conf).
--
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms(a)us.ibm.com