After upgrading from F16 to F17 KTorrent doesn't start anymore with error: ktorrent: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory I suspect it should be recompiled for a newer libgmp version (I cannot find libgmp.so.3 anymore): [lib64]$ ls libgmp* libgmp.so libgmp.so.10.0.2 libgmpxx.so.4 libgmp.so.10 libgmpxx.so libgmpxx.so.4.2.2 I'm using ktorrent.x86_64 4.2.0-1.fc17
rpm -q libktorrent ktorrent please. I suspect some botch in our updates system, the latest *should* be libktorrent-1.2.0-2.fc17.x86_64 ktorrent-4.2.0-1.fc17.x86_64 per, https://admin.fedoraproject.org/updates/FEDORA-2012-4896/libktorrent-1.2.0-2.fc17 https://admin.fedoraproject.org/updates/FEDORA-2012-3190/ktorrent-4.2.0-1.fc17,libktorrent-1.2.0-1.fc17 But, $ koji latest-pkg f17 libktorrent ktorrent Build Tag Built by ---------------------------------------- -------------------- ---------------- libktorrent-1.2-0.3rc1.fc17 f17 ausil ktorrent-4.2.0-1.fc17 f17 nucleo
Naw, double-checked that both libktorrent pkgs have a dep on libgmp.so.10()(64bit) so, that's not it. At this point, I'd suggest you try (as root), to ensure your package versions match the latest available: yum distro-sync
One more thing, rpm -q --whatrequires 'libgmp.so.3()(64bit)' should give us a hint which package is at fault here.
libktorrent-1.2.0-2.fc17 should be in F17 stable repo but why it is still in updates-testing? https://admin.fedoraproject.org/updates/FEDORA-2012-4896
Indeed, I only checked ktorrent and not libktorrent. Seems that libktorrent was not updated to F17: libktorrent.x86_64 1.2.0-2.fc16 The problem is the current version in stable repos (1.2.0-2) is greater than the last build (1.2-0.3). I think the last build is wrong, should be 1.2.0-3! Using 'yum downgrade libktorrent' resolves the issue.
Forgive me, I was lost in numbers.... libktorrent 1.2.0-2 is actually in F17 updates-testing and with it ktorrent works. The problem was that I was still using the one in F16 because preupgrade did not updated it.
libktorrent-1.2.0-2.fc17 pushed to F17 updates.
confirmed
libktorrent-1.2-0.3rc1.fc17 links to new version libgmp.so.10 http://koji.fedoraproject.org/koji/rpminfo?rpmID=2978339 libktorrent-1.2.0-2.fc16.x86_64 links to old version libgmp.so.3 http://koji.fedoraproject.org/koji/rpminfo?rpmID=3038546 But when libktorrent-1.2.0-2.fc17 was not in updates libktorrent-1.2.0-2.fc16 was not able to update to libktorrent-1.2-0.3rc1.fc17.