mlnxofedinstall of 4.3-3.0.2.1-rhel7.5alternate-aarch64 has some checking bug need to be fixed

It seems that the RedHat has changed the naming conventions of some RPM packages. In the file “centos-release-7-5.*aarch64” rpm packages, the letter “a” is used instead of the full name “alternate”.

So in the script, the checking will fail and refuse to install the package.

# } elsif ($dist_rpm =~ /redhat-release-.*-7.5.*el7a|sl-release-7.5.*el7a|centos-release-7-5.*el7.centos.altarch/) {

} elsif ($dist_rpm =~ /redhat-release-.*-7.5.*el7a|sl-release-7.5.*el7a|centos-release-7-5.el7.centos.a/) {

I tried this WA. Would you please give some official solution for this?

Thanks

Hi,

Can you show me your output of

rpm -qf /etc/issue on your Centos 7.4 and 7.5 to see the difference

dist_rpm use this output to check after the lines you refer to.

Thanks

Marc

Hi,

I have here a machine with Centos 7.5 on ARM and cannot see the same output.

I would like to investigate it even if you already a workaround.

For this purpose, I need you to open a case at support@mellanox.com mailto:support@mellanox.com

Thanks in advance

Marc

Hi Marc,

rpm -qf /etc/issue

centos-release-7-5.1804.el7.centos.a.aarch64

In the CentOS 7.5 release

http://mirror.centos.org/altarch/7.5.1804/updates/aarch64/Packages/centos-release-7-5.1804.el7.centos.a.2.aarch64.rpm http://mirror.centos.org/altarch/7.5.1804/updates/aarch64/Packages/centos-release-7-5.1804.el7.centos.a.2.aarch64.rpm

In the last release

Index of /altarch/7.4.1708/updates/aarch64/Packages http://vault.centos.org/altarch/7.4.1708/updates/aarch64/Packages/

centos-release-7-4.1708.el7.centos.altarch.1.aarch64.rpm http://vault.centos.org/altarch/7.4.1708/updates/aarch64/Packages/centos-release-7-4.1708.el7.centos.altarch.1.aarch64.rpm

You can see that the the naming conventions are a little different of altarch aarch64. I have no idea of this package’s name on the Power. Many thanks