Hide Forgot
Description of problem: libdrm-devel install failure w/ multilib errors Version-Release number of selected component (if applicable): libdrm-devel.x86_64 0:2.4.47-1.fc20 How reproducible: Always Steps to Reproduce: 1. Install fc20 beta from DVD 2. yum install libdrm-devel 3. Actual results: [root@localhost ~]# yum list libdrm-devel Loaded plugins: langpacks, refresh-packagekit Available Packages libdrm-devel.i686 2.4.47-1.fc20 fedora libdrm-devel.x86_64 2.4.47-1.fc20 fedora [root@localhost ~]# yum install libdrm-devel Loaded plugins: langpacks, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package libdrm-devel.x86_64 0:2.4.47-1.fc20 will be installed --> Processing Dependency: libdrm = 2.4.47-1.fc20 for package: libdrm-devel-2.4.47-1.fc20.x86_64 --> Running transaction check ---> Package libdrm.i686 0:2.4.47-1.fc20 will be installed --> Processing Dependency: libpciaccess.so.0 for package: libdrm-2.4.47-1.fc20.i686 --> Processing Dependency: libc.so.6(GLIBC_2.17) for package: libdrm-2.4.47-1.fc20.i686 --> Running transaction check ---> Package glibc.i686 0:2.18-11.fc20 will be installed --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.18-11.fc20.i686 --> Processing Dependency: libfreebl3.so for package: glibc-2.18-11.fc20.i686 ---> Package libpciaccess.i686 0:0.13.1-4.fc20 will be installed --> Running transaction check ---> Package nss-softokn-freebl.i686 0:3.15.2-2.fc20 will be installed --> Finished Dependency Resolution Error: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You have an upgrade for libdrm which is missing some dependency that another package requires. Yum is trying to solve this by installing an older version of libdrm of the different architecture. If you exclude the bad architecture yum will tell you what the root cause is (which package requires what). You can try redoing the upgrade with --exclude libdrm.otherarch ... this should give you an error message showing the root cause of the problem. 2. You have multiple architectures of libdrm installed, but yum can only see an upgrade for one of those architectures. If you don't want/need both architectures anymore then you can remove the one with the missing update and everything will work. 3. You have duplicate versions of libdrm installed already. You can use "yum check" to get yum show these errors. ...you can also use --setopt=protected_multilib=false to remove this checking, however this is almost never the correct thing to do as something else is very likely to go wrong (often causing much more problems). Protected multilib versions: libdrm-2.4.47-1.fc20.i686 != libdrm-2.4.49-2.fc20.x86_64 Expected results: Successful install Additional info:
Should have enabled the testing repo. Darn beta snafu.