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 ?
ImportError: No module named AuditMsg
Version-Release number of selected component (if applicable):
(am I missing a dependency?)
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!
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
Requires: audit >= audit-1.2.5-7