Red Hat Bugzilla – Bug 118818
xfs isn't configured to start on boot after upgrading XFree86 to xorg-x11
Last modified: 2007-11-30 17:10:38 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040312
Description of problem:
After replacing the XFree86 packages with the xorg-x11 ones, X would
not start when I logged out. It would infintely crash, once I
switched runlevels I determined 2 problems:
1. /usr/X11R6/lib was not in /etc/ld.so.conf so it couldn't find the
2. It was unsuccessfully connecting to xfs because it wasn't started.
After fixing these 2 problems X started fine, but on each subsequent
reboot I would have to manually start xfs for X to start.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install xorg-x11 packages over XFree86 packages with rpm -Uvh
Actual Results: X doesn't start, I have to ssh to my box and switch
runlevels to start xfs first.
Expected Results: xfs should be configured to start up
Got help on IRC from karsten__
# chkconfig --list xfs
service xfs supports chkconfig, but is not referenced in any runlevel
(run 'chkconfig --add xfs')
Running this fixes the problem
# /sbin/chkconfig --add xfs
xorg-x11 obsoletes XFree86-xfs, thus causing a deinstallation
of XFree86-xfs -> %preun xfs (XFree86-xfs) kicks in.
Unfortunately %preun (XFree86-xfs) gets called after
%post (xorg-x11-xfs), runs chkconfig --del xfs and you end up
with a system where xfs is installed, but disabled.
This is covered along with the library path in bug 118448
*** This bug has been marked as a duplicate of 118448 ***
Actually, this is a dupe of bug #118145
*** This bug has been marked as a duplicate of 118145 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.