In /etc/rc.d/init.d/xfs, x font server startup, after installing Red Hat Linux release 6.1 (Cartman), I find a bunch of invalid links in /usr/X11R6/lib/X11 of the form fs -> ../../../../etc/X11/XF86Config The other paths may not be used but this one 'fs' keeps my xfs from starting. No problem after link was corrected.
You should have an /etc/X11/fs directory, don't you? On my 6.1 system, I have this link: fs -> ../../../../etc/X11/fs/ and it correctly sees /etc/X11/fs.