Description of problem: A yum update on my system fails due to a missing dependency in the libgpod-debuginfo package. See the output below: # yum -yv update Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package mesa-libGLU.i386 0:7.0.2-2.fc8 set to be updated ---> Package selinux-policy.noarch 0:3.0.8-73.fc8 set to be updated ---> Package evolution.i386 0:2.12.2-3.fc8 set to be updated ---> Package scim-hangul.i386 0:0.3.2-1.fc8 set to be updated ---> Package libxml2-devel.i386 0:2.6.31-1.fc8 set to be updated ---> Package libtirpc.i386 0:0.1.7-14.fc8 set to be updated ---> Package selinux-policy-targeted.noarch 0:3.0.8-73.fc8 set to be updated ---> Package rhythmbox-lirc.i386 0:0.11.3-6.fc8 set to be updated ---> Package timidity++-patches.i386 0:2.13.2-6.fc8 set to be updated ---> Package util-linux-ng.i386 0:2.13-3.2.fc8 set to be updated ---> Package pciutils.i386 0:2.2.9-1.fc8 set to be updated ---> Package libicu.i386 0:3.8-4.fc8 set to be updated ---> Package libutempter.i386 0:1.1.5-1.fc8 set to be updated ---> Package libupnp.i386 0:1.6.3-2.fc8 set to be updated ---> Package NetworkManager-glib.i386 1:0.7.0-0.6.6.svn3138.fc8 set to be updated ---> Package mesa-libGLU-devel.i386 0:7.0.2-2.fc8 set to be updated ---> Package mesa-libGL-devel.i386 0:7.0.2-2.fc8 set to be updated ---> Package rhythmbox.i386 0:0.11.3-6.fc8 set to be updated ---> Package bind-utils.i386 32:9.5.0-22.b1.fc8 set to be updated ---> Package rsyslog.i386 0:1.19.11-3.fc8 set to be updated ---> Package selinux-policy-devel.noarch 0:3.0.8-73.fc8 set to be updated ---> Package tzdata.noarch 0:2007k-1.fc8 set to be updated ---> Package docbook-style-xsl.noarch 0:1.73.2-4.fc8 set to be updated ---> Package rpcbind.i386 0:0.1.4-12.fc8 set to be updated ---> Package libtheora.i386 0:1.0beta2-3.fc8 set to be updated ---> Package nautilus-sendto.i386 0:0.12-5.fc8 set to be updated ---> Package NetworkManager-gnome.i386 1:0.7.0-0.6.6.svn3138.fc8 set to be updated ---> Package redhat-menus.noarch 0:8.9.11-2.fc8 set to be updated ---> Package system-config-network.noarch 0:1.4.7-1.fc8 set to be updated ---> Package libxml2-python.i386 0:2.6.31-1.fc8 set to be updated ---> Package wpa_supplicant.i386 1:0.5.7-21.fc8 set to be updated ---> Package bind-libs.i386 32:9.5.0-22.b1.fc8 set to be updated ---> Package libxml2.i386 0:2.6.31-1.fc8 set to be updated ---> Package scim-chewing.i386 0:0.3.1-10.fc8 set to be updated --> Processing Dependency: libgpod.so.2 for package: libgpod-debuginfo ---> Package sudo.i386 0:1.6.9p4-3.fc8 set to be updated ---> Package glx-utils.i386 0:7.0.2-2.fc8 set to be updated ---> Package timidity++.i386 0:2.13.2-6.fc8 set to be updated --> Processing Dependency: libao.so.2 for package: timidity++ ---> Package python-gpod.i386 0:0.6.0-3.fc8 set to be updated ---> Package bash.i386 0:3.2-19.fc8 set to be updated ---> Package mesa-libGL.i386 0:7.0.2-2.fc8 set to be updated ---> Package psmisc.i386 0:22.6-2.fc8 set to be updated ---> Package doxygen.i386 1:1.5.4-1.fc8 set to be updated ---> Package dbus-glib.i386 0:0.73-5.fc8 set to be updated ---> Package dbus-glib-devel.i386 0:0.73-5.fc8 set to be updated ---> Package system-config-network-tui.noarch 0:1.4.7-1.fc8 set to be updated ---> Package pycairo.i386 0:1.4.12-1.fc8 set to be updated ---> Package pciutils-devel.i386 0:2.2.9-1.fc8 set to be updated ---> Package NetworkManager.i386 1:0.7.0-0.6.6.svn3138.fc8 set to be updated ---> Package libgpod.i386 0:0.6.0-3.fc8 set to be updated --> Processing Dependency: libsgutils.so.1 for package: libgpod --> Running transaction check --> Processing Dependency: libgpod.so.2 for package: libgpod-debuginfo ---> Package libao.i386 0:0.8.8-2.fc8 set to be updated ---> Package sg3_utils-libs.i386 0:1.23-2.fc8 set to be updated --> Finished Dependency Resolution Error: Missing Dependency: libgpod.so.2 is needed by package libgpod-debuginfo How reproducible: Everytime. Steps to Reproduce: 1. yum -y update Actual results: Yum update fails to a missing dependency for package libgpod-debuginfo Expected results: Yum should update the system properly.
Jon, Do you have the updates-debuginfo repository disabled? libgpod-debuginfo-0.6.0-3.fc8 is available, and it requires libgpod.so.3, which is provided by the libgpod-0.6.0-3.fc8 update. Try enabling the updates-debuginfo repo and updating with: yum --enablerepo updates-debuginfo update Or remove the libgpod-debuginfo package before updating. Please report whether that fixes things or if you still have trouble.
That was indeed the problem, thanks. I am a bit confused why I had debug packages installed when both fedora-debuginfo and updates-debuginfo were disabled (they are no both enabled). Why should a package install and then not allows itself to be updated?
Perhaps you ran debuginfo-install to install some debug packages at some point? I don't know if tools like bug-buddy have the ability to install debuginfo packages for you or not. Anyway, glad the updates are working for you now.