Bug 392669

Summary: kbd service fails on fast machines
Product: [openSUSE] openSUSE 11.0 Reporter: Marvin FourtyTwo <marvin24>
Component: BasesystemAssignee: Stephan Kulow <coolo>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: forgotten_qMyteedNxa, ro, sndirsch
Version: Factory   
Target Milestone: ---   
Hardware: x86-64   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Marvin FourtyTwo 2008-05-20 15:30:15 UTC
for some reasons, S12xdm is started while S11kbd is not finished. This causes the console switch to graphics mode before kbd initialized the console fonts. When in graphics mode, setfont fails.

RUN_PARALLEL="yes" is set in /etc/sysconfig/boot. Should'nt this run only services with the same number Snn in parallel?
Comment 1 Dr. Werner Fink 2008-05-21 10:31:05 UTC
No it should not as on RUN_PARALLEL="yes" the Makefiles

  /etc/init.d/.depend.boot
  /etc/init.d/.depend.start
  /etc/init.d/.depend.stop

are used. Beside this the helper program startpar(8) waits
exactly on every dependcy of a script.

Beside this which of the two scripts are used

  /etc/init.d/earlyxdm
  /etc/init.d/xdm

please note that the first is used if HOME is not mounted
by NFS over network.

IMHO /etc/init.d/earlyxdm should depend on /etc/init.d/kdm
which is currently not.
Comment 2 Marvin FourtyTwo 2008-05-21 12:11:18 UTC
I'm a little confused. kbd depends on nfs, smbfs, fbset and setserial. nfs and smbfs are executed in S08, fbset and setserial much earlier. So kbd should be placed in S09 not S11. Why it comes so late? Is there a way to debug dependency resolution?
There seems to be something wrong in your last sentence. kdm does not exist (only xdm). earlyxdm can't depend on xdm or we are moving backwards in time. If you meant kbd, then there is a chicken and egg problem.
Comment 3 Stephan Kulow 2008-05-21 12:17:12 UTC

*** This bug has been marked as a duplicate of bug 335267 ***
Comment 4 Forgotten User qMyteedNxa 2011-04-25 10:51:11 UTC
kbd service also fails on slow machines. my system has via 800mhz cpu and i also have the problem