[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