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