I had a somewhat similar problem with X not starting after the gtk update. In my case, the pango.modules file was missing. I re-created with the following command: pango-querymodules-32 >/etc/pango/i386-redhat-linux-gnu/pango.modules -Jim