[Yum] Re: Resolving dependency issues (1)

David Potter potter.d at gmail.com
Fri Feb 24 16:55:14 UTC 2006


On Fri, 2006-02-24 at 12:34 -0400, David Potter wrote:
 >> Are there any clues in the yum error output to help me resolve
 >> dependency errors... is the list sorted - or random.
 >>
 >> With rpm, when it failed on a dependency problem it offered one or
 >> more package 'deficiencies'. When you tried to resolve one of the
 >> deficiencies, you would often encounter a couple more... and so on,
 >> perhaps a couple more levels. The good part was that if you had the
 >> patience and kept some notes you could actually work your way through
 >> the deficiency tree and resolve all the issues.
 >>
 >> If , for instance I wanted to know what package contains a missing
 >> file can I use a specific -d/-e level to obtain that output.
 >>

 > can you give us an example of a problem you're seeing. Typically yum
 > tells you what package is causing the problem.
 >
 > -sv

Actually until I experimented with the options below all yum told me was 
the file name... nothing about what package it was in....?

Here's some output using -C -d 3 -e 3

--> Running transaction check
# of Deps = 21
--> Processing Dependency: libdb-4.3.so for package: php
--> Processing Dependency: librpmio-4.4.so for package: net-snmp
Matched rpm-libs - 4.4.1-22.i386 to require for librpmio-4.4.so
Matched rpm-libs - 4.4.1-22.i386 to require for librpmio-4.4.so
TSINFO: Marking rpm-libs - 4.4.1-22.i386 as update for net-snmp
--> Processing Dependency: librpm-4.4.so for package: net-snmp
Matched rpm-libs - 4.4.1-22.i386 to require for librpm-4.4.so
Matched rpm-libs - 4.4.1-22.i386 to require for librpm-4.4.so
--> Processing Dependency: libdbus-1.so.1 for package: cups
Matched dbus - 0.33-3.fc4.1.i386 to require for libdbus-1.so.1
Matched dbus - 0.33-3.fc4.1.i386 to require for libdbus-1.so.1
TSINFO: Marking dbus - 0.33-3.fc4.1.i386 as update for cups
--> Processing Dependency: librpmdb-4.4.so for package: net-snmp
Matched rpm-libs - 4.4.1-22.i386 to require for librpmdb-4.4.so
Matched rpm-libs - 4.4.1-22.i386 to require for librpmdb-4.4.so
--> Processing Dependency: php = 4.3.11-2.8 for package: php-mysql
--> Processing Dependency: libsqlite3.so.0 for package: net-snmp
--> Processing Dependency: openssh = 3.9p1-8.0.1 for package: 
openssh-askpass
--> Processing Dependency: php = 4.3.11-2.8 for package: php-pear
--> Processing Dependency: libsqlite3.so.0 for package: exim
--> Processing Dependency: php = 4.3.11-2.8 for package: php-ldap
--> Processing Dependency: libdb-4.3.so for package: exim
--> Processing Dependency: /lib/security/pam_loginuid.so for package: 
openssh-server
Importing Additional filelist information for dependency resolution






More information about the Yum mailing list