Issue with srvadmin-deng RPM "Requires" for net-snmp

Michael E Brown Michael_E_Brown at dell.com
Thu May 3 13:23:19 CDT 2007


On Thu, May 03, 2007 at 07:51:07AM -0400, McKee, Shawn wrote:
> Hi Everyone,
> 
>  
> 
> I have an issue I wonder if anyone else has run into.  I am trying to
> use the very nice yum repo that has been setup but one of the rpms
> (srvadmin-deng) has an explicit dependency on a particular version of
> net-snmp:
> 
>  
> 
> --> Running transaction check
> 
> Error: Unable to satisfy dependencies
> 
> Error: Package srvadmin-deng needs net-snmp = 5.0.1-6, this is not
> available.

Ah. There is an old thread in the archives about this. I think I see the
problem:

$ rpm -qp --conflicts srvadmin-deng-5.2.0-460.i386.rpm 
net-snmp = 5.0.1-6
dellomsa  

The srvadmin-deng RPM doesnt 'require' net-snmp, it actually conflicts
with the specific version 5.0.1-6 (I believe there was a really bad bug
there that they couldnt work around, so they added the conflict.)

You should be good. This looks like a 'yum' bug.

A) Which OS are you on.
B) Which yum version are you using? (rpm -q yum)

The way to work around this is to "rpm -e net-snmp", install OMSA, then
go re-install net-snmp.

> So, some questions:  
> 
> Is there a "src" rpm for srvadmin-deng-5.2.0-460 so I can change the
> "Requires:" line?

No, there are no src.rpms for omsa. :(

> If not, then I have to ask if someone could change the requires in this
> RPM to use > 5.0.1 instead of = 5.0.1-6?  (Is there a reason to specify
> an exact version of net-snmp?)

Looks like a yum bug.

--
Michael



More information about the Linux-PowerEdge mailing list