CentOS sudo error audit_log_user_command(): Connection refused

While in a CentOS OpenVZ virtual machine the other day, I had setup sudo to root and encountered the following message:

[server][user][~]$ sudo su -
Password:
audit_log_user_command(): Connection refused

No harm in that, but it was unpleasant to look at none the less.

It finally got the better of me and I finally decided to go about fixing it.

This bug is in Redhat’s bugzilla located here. The fix is to patch your current version of sudo or use a newer version of sudo than sudo-1.6.9.p13. I opted to install the latest version of sudo as of t his writing, sudo 1.7.

This was a fresh install, so I needed to install a few rpm’s with yum.

[server][root][~]# yum install gcc pam-devel make

Then I did the build

[server][root][~]# wget http://www.gratisoft.us/sudo/dist/sudo-1.7.0.tar.gz
[server][root][~]# tar xzvf sudo-1.7.0.tar.gz
[server][root][~]# cd sudo-1.7.0
[server][root][~]# ./configure
[server][root][~]# make
[server][root][~]# make install

That's all there was to it. Now you can sudo til’ your hearts content without that annoying little message.

Now I can finally get ready for the Super Bowl party

Printed from: http://tracyphillips.com/2009/01/24/centos-sudo-error-audit_log_user_command-connection-refused-2/ .
© 2010.

2 Comments   »

  • Bruno B. says:

    Just a quick note: one may have to remove his old sudo manually (/usr/bin in my case) and link it to the new one (/usr/local/bin).

    Try sudo -V to make sure you are using the version just installed.

    It solved my problem, thank you so much.

  • kinetek says:

    Yep, this did the trick. I forgot that CentOS sometimes lags behind in updating their packages to the latest and greatest. That message finally bugged me to Google search. Thanks for the quick and concise post!

RSS feed for comments on this post , TrackBack URI

Leave a Reply

Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin