Bug 683254

Summary: Kernel messages can be still seen after init process has been started
Product: [Fedora] Fedora Reporter: Artem S. Tashkinov <aros>
Component: plymouthAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: fedora, iarlyy, johannbg, jonathan, lpoetter, metherid, mschmidt, notting, plautrba, rstrode
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-10 08:51:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Artem S. Tashkinov 2011-03-08 22:23:43 UTC
Description of problem: I still see kernel messages after /sbin/init process has been started


Version-Release number of selected component (if applicable): Fedora 15 alpha


How reproducible: always


Steps to Reproduce:
1. Install minimum Fedora 15 installation
2. Boot without rhgb and quiet options
3. 
  
Actual results: kernel messages can be seen after "Welcome to Fedora release 15" message


Expected results: no kernel messages dumped after this message


Additional info:

Comment 1 Bill Nottingham 2011-03-09 15:59:22 UTC
This is expected; if you don't boot with 'quiet', the kernel's not quiet.

Comment 2 Artem S. Tashkinov 2011-03-09 17:51:42 UTC
This is *not* expected, because all previous RH and Fedora releases don't have this "feature".

I'm now running Fedora 14 without quiet boot option and there are no kernel messages in any of text terminals.

Comment 3 Bill Nottingham 2011-03-09 18:53:53 UTC
There used to be code that frobbed the kernel loglevel on boot in rc.sysinit. This was removed in Fedora 14 for a variety of reasons:

1) This didn't do anything useful prior to rsyslog, as sysklogd would reset it.
2) This overrides the kernel commandline, for people who want to temporarily reset it there
3) This actually turns messages back on out from underneath plymouth, which isn't nice.

From a release note that should have gone into Fedora 14 (but did not):

...
Use of the 'LOGLEVEL' parameter in /etc/sysconfig/init to set the console loglevel is no longer supported. To set the console loglevel, pass 'loglevel=<number>' as a boot time parameter.

...

Comment 4 Lennart Poettering 2011-03-09 23:04:59 UTC
systemd doesn't actually fiddle with this. I think Plymouth does that now.

Comment 5 Artem S. Tashkinov 2011-03-10 08:51:19 UTC
(In reply to comment #3)

You reasoning looks sound even though I'm not entirely content with it.

1) Kernel boot messages often are the only resort of seeing and understanding why the system doesn't boot properly or misbehaves. At the same time removing quiet boot option makes the system overly verbose.
2) A lot of people may disagree why you are changing 13+ years defaults.

Feel free to close this bug report and I'd like to know (link will suffice) if this change/proposal has been discussed on a mailing list.