I just ran into this problem and have the following work around. Hope it helps:
Symptom:
Used RH update agent to update all packages. Upon restart the system would initialize fine up to the point where it started the Xserver and then the screen would go blank (black). I could get the text shell login prompt to appear briefly by either moving the mouse or hitting various cntrl-alt-fn combinations but the screen would return to blank within a few seconds.
Solution:
1. reboot and hit cntrl-x at the RH startup window.
2. type “linux –s” at the prompt to boot into the text shell.
After reading through /var/log/Xfree86.log it appeared that the system wasn’t able to find the correct fonts in order to boot. The last line read “could not init font path…”
3. The solution was to comment out the line ‘FontPath “unix/:7100”’ in the files
/etc/X11/Xfree86 and /etc/X11/Xfree86-4 and then reboot.
Of course this took a day and half to figure out.
The following link was helpful:
http://www.linuxcare.com/viewpoints/tales/12-15-99.epl
This doesn’t really fix the problem of making the true type fonts available but I didn’t notice any difference in the fonts upon reboot so I didn’t have them before anyway. Perhaps RH 8.0 will fix that or the latest update from
www.Xfree86.org.
Paul