|
Bugzilla – Full Text Bug Listing |
| Summary: | kdm/X Server problem with kdebase3-kdm-3.5.1-27.i586.rpm | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Francois Chenier <belgix> |
| Component: | KDE | Assignee: | Stephan Kulow <coolo> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Minor | ||
| Priority: | P4 - Low | CC: | adi, brian, cwgriffin7, forgotten_jq9zgB7cRO, Ivory, kde-maintainers, kkathman, matz, ruurd |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | i386 | ||
| OS: | SuSE Linux 10.0 | ||
| Whiteboard: | |||
| Found By: | Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Francois Chenier
2006-02-25 09:24:31 UTC
please provide diff of rpm -q -changelog there is no way for me to figure out which changes you reverted, since the release numbers are autogenerated and recorded nowhere. I documented another fix to this in http://www.suseforums.net/index.php?showtopic=21280 In essence, at the bootloader, if you go to init 3, run yast and disable the service "earlykdm", remove from level 5, save and go to init 5, everything will boot properly. Im not sure that this helps solve the problem, but absolutely if the -27 file is used, SUSE 10 will not boot 100% of the time. Many instances of this are being noted in #suse as we speak. The new EARLYKDM is invoking 'preload' with the file name passed as a parameter rather than via sysin.
Re-inserting the < characters, while keeping the new file locations, seems to fix the problem.
Here is the diff between the original 10 version and the new rpm version:
--- earlykdm 2005-09-14 12:20:00.000000000 +0100
+++ /etc/init.d/earlykdm~ 2006-02-24 03:37:35.000000000 +0000
@@ -114,10 +114,10 @@
if test "$1" = "start" && test -x /sbin/preload; then
if test -z "$DISPLAYMANAGER_AUTOLOGIN"; then
- /sbin/preload < /var/cache/preload/kdm.preload
+ /sbin/preload /etc/preload.d/kdm
else
- /usr/bin/ionice -n2 /sbin/preload < /var/cache/preload/kdm.auto.preload
- /usr/bin/ionice -n6 /sbin/preload < /var/cache/preload/kde.preload &
+ /usr/bin/ionice -n2 /sbin/preload /etc/preload.d/kdm.auto
+ /usr/bin/ionice -n6 /sbin/preload /etc/preload.d/kde &
echo $! > /var/run/preload-session.pid
fi
fi
*** Bug 153560 has been marked as a duplicate of this bug. *** *** Bug 153575 has been marked as a duplicate of this bug. *** Actually, the patch in comment #1 seems to generate the problem. ITSM the information in /etc/preload.d/ is used to generate the information in /var/cache/preload/ and actual testing shows me that invoking preload from the commandline as prelaod /etc/preload.d/somepreloadinfofile actually waits until preload reads an EOF from stdin. The patch is IMHO wrong and should be reverted. I think it would be a good thing to elevate severity to critical here, this is gong to bite more people in the end. ugh, this was caused by the fix for bug 147673 *** Bug 153582 has been marked as a duplicate of this bug. *** should be fixed when you see this changelog: ------------------------------------------------------------------- Mon Feb 27 10:51:56 CET 2006 - coolo@suse.de - only use preload if it's the 10.1 version (#153543) Based on the 2006-02-27 entry from Dirk Mueller, and the bug status, this is now resolved it seems. What is the appropriate way to be assured of getting the proper patch? Where is the new rpm for kdebase3-kdm ? Will this be a new version different than -27? *** Bug 154059 has been marked as a duplicate of this bug. *** kdebase3-kdm-3.5.1-33.i586.rpm released yesterday March 1 works fine. Thanks! |