[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#678260: lsb-base: lsb fancy boot messages get mixed up



tags 678260 +moreinfo
thanks

Hi Thilo, and thanks for your bugreport,

Le mercredi, 20 juin 2012 13.15:46, vous avez écrit :
> the lsb fancy boot messages currently provided via
> '/lib/lsb/init-functions' and
> '/lib/lsb/init-functions.d/20-left-info-blocks' get mixed up.
> Attached is a 1:1 exerpt of boot messages i get with default debian
> lsb which shows the issue.
> 
> Setting the bug severity to 'important' as per reportbugs definition:
> a bug which has a major effect on the usability of a package, without
> rendering it completely unusable to everyone.

That's really weird. In the default configuration (since 2010), initscripts 
uses startpar for the parallel launch of services. From the startpar manpage:

	"The output of each script is buffered and written when the script exit,
	 so output lines of different scripts won't mix. You can modify this
	 behaviour by setting a timeout."

Indeed, /etc/init.d/rc uses a timeout :

	$ grep \(startpar /etc/init.d/rc
	eval "$(startpar -p 4 -t 20 -T 3 -M $1 -P $previous -R $runlevel)"

So maybe the timeouts are too tight for your boot scenario; can you try to 
play with them a bit (in particular increasing -T 3 to -T 15 e.g.) ?

Has this appeared only with 4.1+Debian7 or was it there before ? I suspect 
this might have been introduced by commit 6c5b3ff in 4.1+Debian5 but this 
would imply that your terminal has uncommon capabilities which your log shows 
it doesn't.

So IMHO this is an issue of too tight timeouts in sysv-rc; or do you happen to 
use file-rc ?

Cheers,

OdyX



Reply to: