[Yum] how can I check hdr file dependencies?

seth vidal skvidal at phy.duke.edu
Mon Dec 6 21:52:34 UTC 2004


On Mon, 2004-12-06 at 10:15 -0500, Scott Lawrence wrote:
> I'm getting a new yum repository set up and it's mostly gone quite
> smoothly, but I built a brand new system from it and got an odd result.
> 
> The system is Fedora Core 2 - I built it from fairly recent CDs, and
> installed the Minimal System.  Then I edited the yum.conf to include my
> own repositories, which provide components of the open source sipXpbx
> SIP proxy (http://www.sipfoundry.org/pub/sipX/).
> 
> Then I ran 'yum update sipxpbx'.  It loaded all the headers from my
> repositories, thought for quite a while about dependencies, and then
> downloaded and installed almost all the RPMs I thought it should (the
> 'almost' is of course the key word).
> 
> The sipxpbx rpm requires a number of components, which in turn require
> some common libraries - I think that thought that this was all correctly
> expressed in the rpm files, but if so I can't explain the result.
> 
> One of the common libraries (sipxcommserverlib) did not get installed,
> but packages that supposedly require it did:
> 
> > rpm -q -R sipxregistry | grep sipxcommserverlib
> sipxcommserverlib >= 2.6.1
> 
> ... but sipxcommserverlib is not installed.
> 
> I didn't think this should have been possible, but...
> 
> How can I check whether the yum .hdr files correctly express the
> dependencies?
> 
> RPM version 4.3.1
> yum version 2.0.7

The header files express whatever deps are in the rpm.

However, you might want to run this command:

rpm -Va --nofiles --nomd5

see if it spits out that there are dependency problems.

If there are not any problems then rpm is satisfied that all deps are
taken care of.

-sv





More information about the Yum mailing list