Description of problem: Enumerating instances of PG_SSLCertificateRevocationList returns CIM_ERR_FAILED: Invalid directory /etc/Pegasus/crl. Version-Release number of selected component (if applicable): tog-pegasus-2.13.0-5.fc21.x86_64 Steps to Reproduce: 1. Call PG_SSLCertificateRevocationList.EnumerateInstances() somehow (e.g. using yawn) Actual results: CIM_ERR_FAILED: Invalid directory /etc/Pegasus/crl Expected results: Enumerates instances of CRLs if any, otherwise shows nothing and returns an OK status.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22
/etc/Pegasus/crl is marked as %ghost in the specfile, user has to create it and put certificate revocations there on his own currently. Probably makes sense to create it by the package... This fixes CIM_ERR_FAILED and server returns empty response, as expected. I'll do that.