[Libvirt-cim] make postinstall error

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Fri Oct 31 11:37:14 UTC 2008


Hi,


I see the following postinstall error:

Parsing error: parse error: Error adding class 
Xen_ResourceAllocationSettingData to the repository: 
CIM_ERR_CLASS_HAS_CHILDREN: Xen_ResourceAllocationSettingData

Here is the description and the probable solution for it:

CIM_ERR_CLASS_HAS_CHILDREN

*Description: *

This error message uses one parameter, {0}, which is replaced by the 
class name.

*Cause: *

This exception is thrown by the CIMOM to disallow invalidation of the 
subclasses by a superclass deletion.
Clients must explicitly delete the subclasses first. The check for 
subclasses is made before the check for class instances.

*Solution: *

Remove the subclasses of the given class.

Here is the list of RASD related classes and subclasses.

wbemcli ecn http://u:p@localhost/root/virt | grep 
ResourceAllocationSettingData
localhost:5988/root/virt:LXC_InputResourceAllocationSettingData
localhost:5988/root/virt:KVM_GraphicsResourceAllocationSettingData
localhost:5988/root/virt:LXC_GraphicsResourceAllocationSettingData
localhost:5988/root/virt:Xen_GraphicsResourceAllocationSettingData
localhost:5988/root/virt:Xen_InputResourceAllocationSettingData
localhost:5988/root/virt:CIM_ResourceAllocationSettingData
localhost:5988/root/virt:KVM_ResourceAllocationSettingData
localhost:5988/root/virt:KVM_InputResourceAllocationSettingData
localhost:5988/root/virt:LXC_ResourceAllocationSettingData
localhost:5988/root/virt:Xen_ResourceAllocationSettingData

I tried modifying the mof file, Makefile but nothing worked.
I also made sure there were no RASD subclasses like DiskRASD and alike 
before postinstall as suggested above, but nothing worked.
Can you suggest how and why we could be facing this error.


Thanks and Regards,
Deepti.




More information about the Libvirt-cim mailing list