LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (http://www.linuxquestions.org/questions/fedora-35/)
-   -   FC4: "yum update libcddb" fails -- missing dependancy problem: (http://www.linuxquestions.org/questions/fedora-35/fc4-yum-update-libcddb-fails-missing-dependancy-problem-347316/)

MattCrypto 07-27-2005 11:20 AM

FC4: "yum update libcddb" fails -- missing dependancy problem:
 
Hi! I could use some help. I'm running Fedora Core 4, I'm new to this distro, and I'm trying to update my system for the first time since installation (I've updated some packages individually, though). I get a dependency error when running "yum update". I think I've narrowed down the problem to one package, libcddb. I try:

Code:

# yum update libcddb
Setting up Update Process
Setting up repositories
livna                    100% |=========================|  951 B    00:00
updates-released          100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
base                      100% |=========================| 1.1 kB    00:00
tsekine                  100% |=========================|  951 B    00:00
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package libcddb.i386 0:1.1.0-1.fc4 set to be updated
--> Running transaction check
--> Processing Dependency: libcddb.so.0 for package: libcdio
--> Finished Dependency Resolution
Error: Missing Dependency: libcddb.so.0 is needed by package libcdio
# rpm -q --whatprovides libcddb.so.0
libcddb-1.0.2-2
# rpm -q --whatrequires libcddb.so.0
libcdio-0.74-2.fc4
libcddb-1.0.2-2

I had a look at Yum's .hdr files in /var/cache/yum, and it seems that the latest version of libcddb (1.1.0-1) provides libcddb.so.2, while the currently-installed version of libcddb (1.0.2-2) provides libcddb.so.0. If anyone can tell me a/the method for updating this library without breaking things, it would be much appreciated -- cheers!

willcox 07-28-2005 02:57 PM

Hi!
well my friend, I have exactly the same problem...
So, assuming that you are not working with the livna repositories, type this in a shell, obviously, with the respective permissions:
yum install yumex
yumex is an excelent graphical tool, that lets you choose the software you need.
Once installed, and running, just, uncheck libcddb and update the other software.
Don't know what's happening, I have seen a lot of strange things like this.
BTW, libcddb blocks up2date too. Could it be a debian package?
See you!

misc 07-28-2005 06:47 PM

It was a broken update, a circular dependency in two packages, with one of them breaking the ABI: https://bugzilla.redhat.com/164270


All times are GMT -5. The time now is 05:19 PM.