Bug 715648

Summary: syslog not starting
Product: [openSUSE] openSUSE 12.1 Reporter: Bernhard Wiedemann <bwiedemann>
Component: BasesystemAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: fcrozat, mt, werner
Version: Milestone 5   
Target Milestone: ---   
Hardware: All   
OS: SUSE Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bernhard Wiedemann 2011-09-02 08:06:26 UTC
I found that on default KDE installs and KDE-LiveCD, the syslog service could not be started, because /etc/init.d/syslog contains a fatal check for /sbin/klogd
but nothing requires klogd to be installed.
On 11.4, rsyslog required /sbin/klogd
non-KDE systems are only working, because gdm requires klogd.
systemd systems are probably working, because a .service file is used instead of the init script.
Comment 1 Dr. Werner Fink 2011-09-02 08:18:42 UTC
rsyslogd does *not* require klogd as it has its own module
for fetching the kernel messages.  I'll remove the fatal
check for rsyslogd and syslog-ng
Comment 2 Dr. Werner Fink 2011-09-02 08:19:58 UTC
btw: you may test out systemd insterad sysvinit  with /etc/init.d/syslog and
/etc/init.d/earlysyslog disabled by insserv ;)
Comment 3 Dr. Werner Fink 2011-09-02 08:25:46 UTC
OK now its fatal only for syslogd or if rsyslog/syslg-ng do not use their
own kernel logging facility
Comment 4 Bernhard Wiedemann 2011-09-02 09:00:19 UTC
This is an autogenerated message for OBS integration:
This bug (715648) was mentioned in
https://build.opensuse.org/request/show/80612 Factory / syslogd
Comment 5 Bernhard Wiedemann 2011-09-02 11:00:13 UTC
This is an autogenerated message for OBS integration:
This bug (715648) was mentioned in
https://build.opensuse.org/request/show/80638 Factory / syslogd