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.