Dell - Internal Use - Confidential
Andreas,

You gave me the breadcrumbs I needed to understand the situation.

Apparently, now in OMSA 8.4.0-2193 there's this dependency:

   srvadmin-all => srvadmin-base => srvadmin-cm

Thus on a new build, when the post-install does this:
    yum -y install srvadmin-all

we end up with srvadmin-cm installed (which is what's desired).  Because we're 
pulled OMSA 8.4.0-xxx from the DSU yum repos.

However, in former OMSA versions (such as 8.2.x) srvadmin-base did not have a 
dependency on srvadmin-cm.  Thus, on those older builds when the post-install 
does this:
    yum -y install srvadmin-all

we *don't* end up with srvadmin-cm.  Because it was pulling OMSA 8.2.x from the 
DSU yum repos.

Thus, it's entirely reasonable that some of our builds have srvadmin-cm and 
some do not.  Depends on the vintage of the build.

I've never investigated this behavior before, since we've never needed 
srvadmin-cm before.

Thanks for the response and the clues.

Spike


----------------------------------------------------------------------

Message: 1
Date: Mon, 16 Jan 2017 09:50:26 +0100
From: Andreas Haupt
Subject: Re: [Linux-PowerEdge] Trying to understand OMSA inventory
collectors...
To: [email protected]
Message-ID:
Content-Type: text/plain; charset="UTF-8"

Hi Spike,

On Wed, 2017-01-11 at 17:00 +0000, [email protected] wrote:
> Another team is standing up OME (OMSA Management Essentials) and they have 
> need of the srvadmin-cm inventory collector. I.e., that RPM.
>
> I know we install srvadmin-all and dsu on all our RHEL6/7 Linux servers, but 
> as I research - I realize that DSU apparently uses its own DSU-specific 
> inventory collector, not srvadmin-cm. And srvadmin-all doesn't have a 
> dependency on srvadmin-cm.

But srvadmin-base has:

[host] /root # rpm -q --whatrequires srvadmin-cm
srvadmin-base-8.4.0-2193.9883.el6.x86_64

> Inexplicably, some of our Linux servers have srvadmin-cm RPM installed and 
> several do not.

Interestingly srvadmin-base package seems to have been degraded over its 
lifetime and only looks like a dummy package, currently:

[host] /root # rpm -ql srvadmin-base
/usr/share/doc/readme-base.txt
[host] /root # cat /usr/share/doc/readme-base.txt hi there [host] /root #

So, I guess, systems that upgraded OMSA over its lifetime still have 
srvadmin-base (and therefore: srvadmin-cm) installed, fresh installations do 
not.

Cheers,
Andreas
--
| Andreas Haupt | E-Mail: [email protected]
| DESY Zeuthen | WWW: http://www-zeuthen.desy.de/~ahaupt
| Platanenallee 6 | Phone: +49/33762/7-7359
| D-15738 Zeuthen | Fax: +49/33762/7-7216


_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to