Bug 155045

Summary: /etc/rc.d/syslogd starts syslogd when syslogd_enable="NO"
Product: Base System Reporter: Alan Amesbury <amesbury>
Component: confAssignee: Doug Barton <dougb>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 8.1-RELEASE   
Hardware: Any   
OS: Any   

Description Alan Amesbury 2011-02-25 23:30:09 UTC
syslogd_enable is set to "NO" in /etc/rc.conf:

% cd /etc
% fgrep -h syslogd_enable /etc/rc.conf /etc/defaults/rc.conf
syslogd_enable="NO"
syslogd_enable="YES"            # Run syslog daemon (or NO).


Running /etc/rc.d/syslogd should not attempt to start syslogd, but it does.

# /etc/rc.d/syslogd start
Error opening file for reading; filename='/dev/klog', error='Device busy (16)'
Error initializing source driver; source='s_local'
syslogd already running? (pid=87892).


I suspect this is a regression in rcNG, not specifically in /etc/rc.d/syslogd, but I'm not certain about that.
Comment 1 Alan Amesbury 2011-02-25 23:39:09 UTC
Disregard.  This appears to be an operator headspace-and-timing problem.

Sorry for the inconvenience.


-- 
Alan Amesbury
OIT Security and Assurance
University of Minnesota
Comment 2 Doug Barton freebsd_committer freebsd_triage 2011-02-26 00:20:36 UTC
State Changed
From-To: open->closed


Originator states it was a local problem 


Comment 3 Doug Barton freebsd_committer freebsd_triage 2011-02-26 00:20:36 UTC
Responsible Changed
From-To: freebsd-amd64->dougb


I have the janitor jumpsuit on atm