The Problem
I’ve been getting the following /var/log/messages errors:
<br /> Mar 13 21:38:42 lamda dbus: Can't send to audit system: USER_AVC pid=3606 uid=81 loginuid=-1 message=avc: denied { send_msg } for scontext=user_u:system_r:unconfined_t tcontext=user_u:system_r:initrc_t tclass=dbus<br /> Mar 13 21:39:17 lamda last message repeated 7 times<br />
Based on the command dbus-launch – Utility to start a message bus from a shell script. Investigation found the process running under my userid, not root?
<br /> rbradfor 5760 1 0 Mar11 tty1 00:00:00 /usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients<br /> rbradfor 5761 1 0 Mar11 ? 00:00:00 dbus-daemon-1 --fork --print-pid 8 --print-address 6 --session<br />
The service can be stopped which addresses the immediate problem.
<br /> /etc/init.d/messagebus stop<br />
The Fix
<br /> $ wget ftp://people.redhat.com/dwalsh/SELinux/RHEL4/u3/noarch/selinux-policy-targeted-1.17.30-2.126.noarch.rpm<br /> $ wget ftp://people.redhat.com/dwalsh/SELinux/RHEL4/u3/i386/policycoreutils-1.18.1-4.9.i386.rpm<br /> $ rpm -Uvh policycoreutils-1.18.1-4.9.i386.rpm selinux-policy-targeted-1.17.30-2.126.noarch.rpm<br />
Reference
CentOS 4 Forum Reference