Description of problem: It starts at priority 8, which means it will fail with nfs-mounted /usr Version-Release number of selected component (if applicable): xorg-x11-xfs-6.8.2-29 How reproducible: Every time
reverted in 6.8.2-30 in dist-fc4-HEAD How did rhgb ever work on systems that have /usr nfs mounted?
(meaning the X server binary is in /usr, so unavailable until NFS is mounted on such systems)
It tries to start rhgb twice. Once before network filesystems are mounted, once after.
An alternative to changing the default priority of xfs is to do /sbin/service xfs start inside rc.sysinit or the gdm-early-login script, although that seems icky.
Basically, rhgb silently failed with nfs /usr - you just didn't get it.