yum - problem with dependencies

david walcroft david_walcroft at yahoo.com.au
Sun Mar 20 03:25:08 UTC 2005


Timothy Murphy wrote:
> <posted & mailed>
> 
> I was trying to "yum update" on a machine which had not been updated
> for some time, and I came across the following puzzling problem.
> 
> When I ran "yum update" I was told that a more recent version of db4
> was required than can be found in the core or update repositories.
> The reason for this is that my repositories are "infected" by
> rawhide rpm's which I installed at some time in the past.
> 
> In any case, I ran "yum --enablerepo=development install db4"
> and this duly installed db4-4.3.so and related files.
> 
> However, when I ran "yum update" again,
> I still got the same dependency errors:
> =======================================
> --> Running transaction check
> --> Processing Dependency: libdb-4.3.so for package: kdesdk
> --> Processing Dependency: db4 >= 4.3 for package: openoffice.org
> --> Processing Dependency: libdb-4.3.so for package: db4-utils
> --> Processing Dependency: db4 = 4.3.27-2 for package: db4-devel
> --> Processing Dependency: libdb_cxx-4.3.so for package: openoffice.org-libs
> --> Processing Dependency: libdb-4.3.so for package: apr-util
> --> Processing Dependency: libdb-4.3.so for package: httpd
> --> Processing Dependency: db4 = 4.3.27-2 for package: db4-utils
> --> Processing Dependency: libdb-4.3.so for package: perl
> --> Processing Dependency: libdb-4.3.so for package: sendmail
> --> Processing Dependency: libdb-4.3.so for package: python
> --> Finished Dependency Resolution
> Error: missing dep: libdb-4.3.so for pkg kdesdk
> Error: missing dep: db4 >= 4.3 for pkg openoffice.org
> Error: missing dep: libdb-4.3.so for pkg db4-utils
> Error: missing dep: db4 = 4.3.27-2 for pkg db4-devel
> Error: missing dep: libdb_cxx-4.3.so for pkg openoffice.org-libs
> Error: missing dep: libdb-4.3.so for pkg apr-util
> Error: missing dep: libdb-4.3.so for pkg httpd
> Error: missing dep: db4 = 4.3.27-2 for pkg db4-utils
> Error: missing dep: libdb-4.3.so for pkg perl
> Error: missing dep: libdb-4.3.so for pkg sendmail
> Error: missing dep: libdb-4.3.so for pkg python
> =======================================
> 
> What baffles me is that these library files _are_present,
> having been supplied by the db4 rpm:
> =======================================
> [tim at william ~]$ locate libdb-4.3
> /usr/lib/libdb-4.3.so
> /usr/lib/libdb-4.3.a
> /usr/lib/libdb-4.3.la
> /usr/lib/tls/i486/libdb-4.3.so
> /usr/lib/tls/i586/libdb-4.3.so
> /usr/lib/tls/i686/libdb-4.3.so
> /lib/libdb-4.3.so
> /lib/tls/i486/libdb-4.3.so
> /lib/tls/i586/libdb-4.3.so
> /lib/tls/i686/libdb-4.3.so
> ==========================================
> and both /usr/lib/libdb-4.3.so and /lib/libdb-4.3.so
> come from the db4 rpm, as "rpm -ql db4" shows.
> 
Timothy
        I have seen this before,trying to recall the cure which I think 
is in the first line of you post,yum upgrading a system not upgraded for 
a while but using the latest rpm's to do the upgrade.Try putting the 
latest yum-2.2.0-0.fc3 in by hand resolve any dependencies and try the 
upgrade again.
You did not mention your FC* or kernel,things could be very different 
depending upon this

         david









More information about the fedora-list mailing list