Troubles installing openlmi-software-0.1.1 with sfcb 1.4.5

Jan Safranek jsafrane at redhat.com
Mon Aug 12 10:17:32 UTC 2013


On 08/09/2013 08:00 PM, Michal Minář wrote:
> Thank you Klaus for trying it out.
> 
> According to mof BNF syntax [1], all class names in our mof files
> starting with "__MethodParameters" are invalid, because they do not
> match regexp [2]. Schema name must not include any '_'. Therefore sfcb
> is correct in issuing this error. These "__MethodParameters" are added
> temporarily to work around problem in Pegasus, which should be fixed in
> 2.13 release. Until then we will propably stick to these class names.
> 
> Possible solutions to this problem could be:
>   * switching to Pegasus
>   * recompile sblim-sfcb (or just sblim-mofc in 1.4.5) with -DRELAXED_MOF
>   * replace all occurences of "__MethodParameters" with just
> "MethodParameters" in mof files and all sources of software providers
> and manually reinstall it

and also:

* remove #pragma include("LMI_Storage-JobResult.mof") from
60_LMI_Storage.mof

It's dirty hack just for Pegasus, SFCB does not need these ugly classes
registered.

Jan



More information about the openlmi-devel mailing list