Description of problem: sudo /sbin/service setroubleshoot start Starting setroubleshoot: Traceback (most recent call last): File "/usr/sbin/setroubleshootd", line 22, in ? from setroubleshoot.server import RunFaultServer File "/usr/lib/python2.4/site-packages/setroubleshoot/server.py", line 28, in ? from setroubleshoot.dispatcher import HandleAVCS File "/usr/lib/python2.4/site-packages/setroubleshoot/dispatcher.py", line 4, in ? import AuditMsg ImportError: No module named AuditMsg [FAILED] Version-Release number of selected component (if applicable): setroubleshoot-0.24-1 (am I missing a dependency?)
Hi David: Yes, it would appear you are missing audit-libs-python. I see this dependency is missing from the spec file, I've corrected that and the change should appear in the next rpm. If after installing audit-libs-python you still have a problem please re-open this bugzilla. Thanks for testing and helping us!
Thanks. Turned out I had audit-libs-python installed all along; I was only partially up-to-date with rawhide. audit-libs-python-1.2.1-1 didn't have the AuditMsg module On upgrading to the latest (audit-libs-python-1.2.5-8) that module was supplied, and the service started fine. So theoretically you could change the requirement to need a specific version or later, but since it will only affect FC6Test users I don't think this needs fixing; leaving CLOSED.
Dan, when I added the requires for audit-libs-python I didn't force a minimum version because there was a minimum version on audit (see below). I mistakenly assumed an update to a specific version of audit would force a matching update of audit-libs* but apparently it doesn't. What is the minimum version we need for audit-libs-python? Requires: audit >= audit-1.2.5-7 Requires: audit-libs-python