[Bug 227660] New: kdm won't start after xgl is uninstalled
https://bugzilla.novell.com/show_bug.cgi?id=227660 Summary: kdm won't start after xgl is uninstalled Product: openSUSE 10.2 Version: Final Platform: All OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Xgl AssignedTo: dreveman@novell.com ReportedBy: psychonaut@nothingisreal.com QAContact: bperry@novell.com Using YaST, I installed the compiz and xgl packages. I tried them out, then uninstalled them, also using YaST. Upon rebooting the system, kdm refused to start, though I could start X manually using startx. After some troubleshooting, the problem was found to be in /etc/sysconfig/displaymanager, which still contained the line DISPLAYMANAGER_XSERVER="Xgl" I changed this to DISPLAYMANAGER_XSERVER="Xorg" and then "rckdm start" worked again. Apparently the post-uninstallation script for xgl forgot to update the DISPLAYMANAGER_XSERVER variable. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 ------- Comment #1 from psychonaut@nothingisreal.com 2006-12-11 10:29 MST ------- Apparently other people have encountered this bug. There is a thread about this problem on the SUSE Forums: http://www.suseforums.net/index.php?showtopic=27223 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 psychonaut@nothingisreal.com changed: What |Removed |Added ---------------------------------------------------------------------------- Platform|All |i686 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|dreveman@novell.com |mhopf@novell.com Priority|P5 - None |P1 - Urgent ------- Comment #2 from jpr@novell.com 2007-02-01 10:14 MST ------- Needs fixing for SP1/10.3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mhopf@novell.com |kde-maintainers@suse.de ------- Comment #3 from mhopf@novell.com 2007-02-21 09:28 MST ------- Actually, the script doesn't change the variable by intention (in case the xgl package is installed again in an update cycle). SuSEconfig.xdm checks the existence of DISPLAYMANAGER_XSERVER before setting the link, and chooses Xorg if it is not set or invalid. However, apparently the KDE developers used a different semantic, and trust the variable, which they shouldn't. Assigning to kde-maintainers. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de ------- Comment #4 from andreas.hanke@gmx-topmail.de 2007-02-21 09:59 MST ------- In the past, the %postun script of xgl used to do exactly what is specified in the last sentence of the initial report, but does no longer do that. This is caused by the removal of "%run_suseconfig -m xdm" from the xgl package without a replacement. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kde-maintainers@suse.de |mhopf@novell.com Status|NEW |ASSIGNED ------- Comment #5 from mhopf@novell.com 2007-02-21 10:50 MST ------- I only checked SP1: %postun if test "$YAST_IS_RUNNING" != "instsys" ; then if test -x /sbin/SuSEconfig -a -f /sbin/conf.d/SuSEconfig.xdm ; then /sbin/SuSEconfig --module xdm else echo -e "\\WARNING: SuSEconfig or requested SuSEconfig module not present!\\n" fi fi So in SP1 this is ok. In STABLE there is no %postun anymore. Sorry, Andreas, our bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #6 from mhopf@novell.com 2007-02-21 10:53 MST ------- Submitted to STABLE and openSUSE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #7 from andreas.hanke@gmx-topmail.de 2007-02-23 14:07 MST ------- The %postun that has been submitted to STABLE doesn't actually work. The SuSEconfig call has been removed on 20060822 by dmueller@suse.de because SuSEconfig.xdm is no longer a SuSEconfig module. It's just an arbitrary shell script that happens to be called SuSEconfig.xdm. Only scripts that are installed to /sbin/conf.d can be executed this way! Now it is effectively back without honoring the fact that /etc/X11/xdm/SuSEconfig.xdm has to be executed directly and not through /sbin/SuSEconfig. Possible working %postun script: %postun if test -x /etc/X11/xdm/SuSEconfig.xdm; then MD5DIR=/var/adm/SuSEconfig/md5 /etc/X11/xdm/SuSEconfig.xdm fi The above works only for STABLE. If you want to have one %postun that works everywhere, more "if"s are needed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED ------- Comment #8 from mhopf@novell.com 2007-02-26 10:32 MST ------- (In reply to comment #7)
script that happens to be called SuSEconfig.xdm. Only scripts that are installed to /sbin/conf.d can be executed this way! Now it is effectively back
Well, I thought the directory has changed. But I remember the discussions now.
The above works only for STABLE. If you want to have one %postun that works everywhere, more "if"s are needed.
Will do that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=227660 mhopf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #9 from mhopf@novell.com 2007-02-28 06:25 MST ------- Hopefully fixed now for STABLE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com