This is a bug with glib-1.2.3-2.i386.rpm from www.gtk.org. I wanted to upgrade glib because I wanted to use newer X11amp and once I upgrade glib and exit my desktop/window manager to the login menu, I can not log in anymore and it is hard to shut down. When I try to log in, the screen flashes like I would be changing resolution or restatring X, and it brings me back to login. I can shut down by tapping Ctrl+Alt Delete and Ctrl+Alt Backspace. I have reinstalled my system about 5-6 times now to make sure this IS the problem. I upgrade glib righ after I install RH and I get this problem. I use Window Maker, I haven't tested this problem on GNOME or KDE, because I don't want to reinstall for the Nth time. Am I doing something wrong? Am I asking a stupid question? Did I provide enough info? Thanks
The dependency chains in GNOME are pretty deep. You might try upgrading to the packages in Raw Hide paying careful attention to the dependency failures from rpm. That means that you will have to download each Raw Hide package, install manually as rpm -Uvh <package1> ... and add packages to satisfy dependency failures until success is achieved. Alternatively, download the x11amp src.rpm and build as rpm --rebuild x11amp*.src.rpm and install with rpm -Uvh /usr/src/redhat/RPMS/i386/x11amp*rpm If the build fails, you probably should try the upgrade path from Raw Hide. In any case, you shouldn't have to reinstall the entire system to fix a broken dependency. Just do rpm -Uvh --force <old_glib_package> to reinstall the previous glib package. (Note: --force is not a panacea for packages that won't install, so don;'t use it when trying to sort out the Raw Hide dependencies.)