OMSA 9.4 released for RHEL8.x -- but not really?
<[email protected]> Tue, 28 Jan 2020 21:20:15 +0000
| Newsgroups | gmane.linux.hardware.dell.poweredge |
|---|---|
| Message-ID | <[email protected]> |
All,
Dell released the (long-awaited!) OMSA 9.4 on Jan 16th, 2019. Supposedly, this is the version that will support RHEL 8.x. I checked to see if these Dell/ESG yum repos have OMSA 9.4 for RHEL8 yet. What I found was confusing.
If you go to https://linux.dell.com/repo/hardware/dsu/os_dependent/RHEL8_64/srvadmin/ , you'll find all the OMSA 9.4 RPMs are there. As of Jan 19th. So it appears that https://linux.dell.com/repo/hardware/dsu/os_dependent/RHEL8_64/ is a valid yum repo for RHEL8.
However, if you follow the dsu installation instructions on https://linux.dell.com/repo/hardware/dsu/ on a RHEL8.x x86_64 server, you'll end up with a /etc/yum.repos.d/dell-system-update.repo file that looks like this:
[dell-system-update_independent]
name=dell-system-update_independent
baseurl=https://linux.dell.com/repo/hardware/dsu/os_independent/
gpgcheck=1
gpgkey=https://linux.dell.com/repo/pgp_pubkeys/0x756ba70b1019ced6.asc
https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc
https://linux.dell.com/repo/pgp_pubkeys/0xca77951d23b66a9d.asc
enabled=1
exclude=dell-system-update*.i386
[dell-system-update_dependent]
name=dell-system-update_dependent
mirrorlist=https://linux.dell.com/repo/hardware/dsu/mirrors.cgi?osname=el$releasever&basearch=$basearch&native=1
gpgcheck=1
gpgkey=https://linux.dell.com/repo/pgp_pubkeys/0x756ba70b1019ced6.asc
https://linux.dell.com/repo/pgp_pubkeys/0x1285491434D8786F.asc
https://linux.dell.com/repo/pgp_pubkeys/0xca77951d23b66a9d.asc
enabled=1
and a yum list will not show any of the expected srvadmin-* RPMs.
Diving deeper, on a RHEL8 server look at this line in the yum repo definition file above:
mirrorlist=https://linux.dell.com/repo/hardware/dsu/mirrors.cgi?osname=el$releasever&basearch=$basearch&native=1
If you were to replace that line with this line:
baseurl=https://linux.dell.com/repo/hardware/dsu/os_dependent/RHEL8_64
Then yum list sees all these srvadmin-*.x86_64 RPMs (OMSA 9.4 RPMs).
Diving into this line further:
mirrorlist=https://linux.dell.com/repo/hardware/dsu/mirrors.cgi?osname=el$releasever&basearch=$basearch&native=1
the yum variables have this value:
releasever: 8
basearch: x86_64
So that amounts to this URL:
https://linux.dell.com/repo/hardware/dsu/mirrors.cgi?osname=el8&basearch=x86_64&native=1
which returns:
https://linux.dell.com/repo/hardware/dsu/os_dependent/emptyrepo
by comparison, this URL:
https://linux.dell.com/repo/hardware/dsu/mirrors.cgi?osname=el7&basearch=x86_64&native=1
returns a good URL:
https://linux.dell.com/repo/hardware/dsu/os_dependent/RHEL7_64
So it seems that full OMSA 9.4 support for RHEL8 is there - it's just this mirrors.cgi script needs to be tweaked to reflect that fact.
Spike
_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge