I had trouble today upgrading to xorg-x11-server-Xorg-1.5.0-1.fc9.i386. The underlying problem was that xorg-x11-server-debuginfo is missing some dependencies. I removed it to allow a smooth upgrade. For the record, when I do "yum install xorg-x11-server-debuginfo", I get the following errors: ---> Package xorg-x11-server-debuginfo.i386 0:1.4.99.901-29.20080415.fc9 set to be updated --> Processing Dependency: libxtrap.so for package: xorg-x11-server-debuginfo --> Processing Dependency: libdri2.so for package: xorg-x11-server-debuginfo --> Processing Dependency: libGLcore.so for package: xorg-x11-server-debuginfo --> Finished Dependency Resolution xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 from fedora-debuginfo has depsolving problems --> Missing Dependency: libdri2.so is needed by package xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 (fedora-debuginfo) xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 from fedora-debuginfo has depsolving problems --> Missing Dependency: libxtrap.so is needed by package xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 (fedora-debuginfo) xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 from fedora-debuginfo has depsolving problems --> Missing Dependency: libGLcore.so is needed by package xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 (fedora-debuginfo) Error: Missing Dependency: libdri2.so is needed by package xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 (fedora-debuginfo) Error: Missing Dependency: libGLcore.so is needed by package xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 (fedora-debuginfo) Error: Missing Dependency: libxtrap.so is needed by package xorg-x11-server-debuginfo-1.4.99.901-29.20080415.fc9.i386 (fedora-debuginfo)
Those DSOs went away in the new X server. If the debuginfo is being updated in the same transaction, then the new debuginfo should not depend on those DSOs... So I claim this is not my bug. yum perhaps?
At a guess you don't have the *-debuginfo repos. enabled (probably due to the switch to the newkey repos.). So try with --enablerepos=\*-debuginfo ... or change the config. files
Ah, you are correct. When I enable updates-newkey-debuginfo, "yum install xorg-x11-server-debuginfo" works correctly. I was expecting the new config files to configure themselves the same way as the old ones, but they were configured to the default values. Which is not a crazy thing to do for a one-time problem like that.