Hide Forgot
Description of problem: [root@rawhide tmp]# yum install rhythmbox Loaded plugins: langpacks, presto, refresh-packagekit Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package rhythmbox.x86_64 0:2.90.1-14.git20110823.fc17 will be installed --> Processing Dependency: libcogl.so.2()(64bit) for package: rhythmbox-2.90.1-14.git20110823.fc17.x86_64 --> Finished Dependency Resolution Error: Package: rhythmbox-2.90.1-14.git20110823.fc17.x86_64 (rawhide) Requires: libcogl.so.2()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Version-Release number of selected component (if applicable): rhythmbox.x86_64 0:2.90.1-14.git20110823.fc17 How reproducible: 100% Steps to Reproduce: 1. Attempt to install rhytmbox in a current Rawhide system Actual results: Error: Package: rhythmbox-2.90.1-14.git20110823.fc17.x86_64 (rawhide) Requires: libcogl.so.2()(64bit) Expected results: rhythmbox installs Additional info: Looks like rhythmbox needs to be rebuilt to update the cogl dependency: [root@rawhide tmp]# rpm -q cogl cogl-1.8.0-1.fc17.x86_64 [root@rawhide tmp]# rpm -q --provides cogl libcogl-pango.so.0()(64bit) libcogl.so.5()(64bit) cogl = 1.8.0-1.fc17 cogl(x86-64) = 1.8.0-1.fc17
Rebuilding rhythmbox from source on current Rawhide results in an installable rpm.
(In reply to comment #1) > Rebuilding rhythmbox from source on current Rawhide results in an installable > rpm. 0) I can confirm that. 1) Please note that, on Rawhide systems were rhythmbox already is installed, this dependency problems keeps (at least) these packages from updating: cheese 1:3.2.1-1.fc17 cheese-libs 1:3.2.1-1.fc17 clutter 0:1.8.2-1.fc17 clutter-devel 0:1.8.2-1.fc17 clutter-gst 0:1.4.2-1.fc17 clutter-gtk 0:1.0.4-1.fc17 clutter-gtk-devel 0:1.0.4-1.fc17 clutter-gtk010 0:0.11.4-1.fc17 cogl 0:1.8.2-1.fc17 cogl-devel 0:1.8.2-1.fc17 gnome-shell 0:3.2.1-1.fc17 libmx 0:1.4.0-1.fc17 mutter 0:3.2.1-1.fc17 totem 1:3.2.0-1.fc17 totem-mozplugin 1:3.2.0-1.fc17 totem-nautilus 1:3.2.0-1.fc17
0) This is currently solved in Rawhide (and was probably already solved for a long time): $ rpm -q rhythmbox --requires | grep cogl libcogl-pango.so.0 libcogl.so.9 $ rpm -q cogl --provides libcogl-pango.so.0 libcogl.so.9 cogl = 1.10.0-1.fc18 cogl(x86-32) = 1.10.0-1.fc18 1) Can someone please close this (six months old, thus ancient in Rawhide time) issue?