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

Reply via email to