The issue went away briefly while running the 4.18.0-425.13+ kernel, but is back again. The kernel of the system building the image is running ‘chroot … dnf install … mlnx-ofed-hpc’, using kernel 4.18.0-425.19.2.el8_7.aarch64. The kernel in the image itself is 4.18.0-477.10.1.el8_8.aarch64. Both produce the same failure. One new bit: previously it was only the ‘mft’ packages, all other packages in the both the x86_64 and aarch64 sides of both the ‘hpc-sdk’ and ‘public’ roots did not produce this issue. Now there are 8 more.
I’ve tested all packages mirrored from all three urls below and found no digest errors for any packages other than these. Each of the corresponding183 package files return the same NOTFOUND for the SHA256 and MD5 digest fields on the indicated aarch64 kernel but not the x86_64 equivalent. Neither x86_64 nor aarch64 kernels produce this error for the other 557 files currently present in the nvidia mlnx-ofed and hpc-sdk stacks. If you discount various combinations of distro, distrover, basearch, and version, you get 9 products:
nvidia/hpc-sdk/{distro}/{basearch}/nvhpc-{version}
nvidia/hpc-sdk/{distro}/{basearch}/nvhpc-cuda-multi-{version}
nvidia/hpc-sdk/{distro}/{basearch}/nvhpc-{version}-cuda-multi-{version}
nvidia/public/repo/mlnx_ofed/latest//aarch64/mft-{version}
nvidia/public/repo/mlnx_ofed/latest/{distrover}/{basearch}/mft-oem-{version}
nvidia/public/repo/mlnx_ofed/latest/{distrover}/{basearch}/mlnx-fw-updater-{version}
nvidia/public/repo/mlnx_ofed/latest/{distrover}/{basearch}/mlnx-fw-updater-{version}
nvidia/public/repo/mlnx_ofed/latest/{distrover}/{basearch}/neohost-backend-{version}
nvidia/public/repo/mlnx_ofed/latest/{distrover}/{basearch}/neohost-sdk-{version}
FWIW here’s the complete list of files exhibiting this issue on aarch64 but not x86_64, from which the above list was compiled. The same aarch64 system producing digest errors for these did not produce digest errors for 557 other packages in the same upstream sources, urls, and repositories that provide these.
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2021-21.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2021-21.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2021-21.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2021-21.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2021-21.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.2-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2022-22.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2023-23.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-2023-23.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-11-21.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-11-cuda-multi-21.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-3-21.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-3-cuda-multi-21.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-5-21.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-5-cuda-multi-21.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-7-21.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-7-cuda-multi-21.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-9-21.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21-9-cuda-multi-21.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-21.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-1-22.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-1-cuda-multi-22.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-11-22.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-11-cuda-multi-22.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-2-22.2-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-2-cuda-multi-22.2-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-3-22.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-3-cuda-multi-22.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-5-22.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-5-cuda-multi-22.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-7-22.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-7-cuda-multi-22.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-9-22.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22-9-cuda-multi-22.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.2-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-22.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23-1-23.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23-1-cuda-multi-23.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23-3-23.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23-3-cuda-multi-23.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23-5-23.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23-5-cuda-multi-23.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-23.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-21.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-21.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-21.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-21.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-21.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.11-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.2-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.7-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-22.9-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-23.1-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-23.3-1.aarch64.rpm
nvidia/hpc-sdk/rhel/aarch64/nvhpc-cuda-multi-23.5-1.aarch64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-20-11-20.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-20-11-cuda-multi-20.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-20.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2020-20.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2021-21.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2022-22.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2023-23.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-2023-23.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-1-21.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-1-cuda-multi-21.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-11-21.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-11-cuda-multi-21.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-2-21.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-2-cuda-multi-21.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-3-21.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-3-cuda-multi-21.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-5-21.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-5-cuda-multi-21.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-7-21.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-7-cuda-multi-21.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-9-21.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21-9-cuda-multi-21.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-21.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-1-22.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-1-cuda-multi-22.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-11-22.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-11-cuda-multi-22.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-2-22.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-2-cuda-multi-22.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-3-22.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-3-cuda-multi-22.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-5-22.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-5-cuda-multi-22.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-7-22.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-7-cuda-multi-22.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-9-22.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22-9-cuda-multi-22.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-22.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23-1-23.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23-1-cuda-multi-23.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23-3-23.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23-3-cuda-multi-23.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23-5-23.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23-5-cuda-multi-23.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-23.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-20.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-21.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.11-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.2-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.5-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.7-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-22.9-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-23.1-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-23.3-1.x86_64.rpm
nvidia/hpc-sdk/rhel/x86_64/nvhpc-cuda-multi-23.5-1.x86_64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-4.23.0-104.arm64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-4.24.0-72.arm64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-oem-4.23.0-104.arm64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-oem-4.24.0-72.arm64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mlnx-fw-updater-23.04-0.5.3.3.aarch64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mlnx-fw-updater-5.9-0.5.6.0.aarch64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/neohost-backend-1.5.0-102.aarch64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/neohost-sdk-1.5.0-102.aarch64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/mft-4.23.0-104.ppc64le.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/mft-4.24.0-72.ppc64le.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/mlnx-fw-updater-23.04-0.5.3.3.ppc64le.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/mlnx-fw-updater-5.9-0.5.6.0.ppc64le.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/neohost-backend-1.5.0-102.ppc64le.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/neohost-sdk-1.5.0-102.ppc64le.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/mft-4.23.0-104.x86_64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/mft-4.24.0-72.x86_64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/mlnx-fw-updater-23.04-0.5.3.3.x86_64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/mlnx-fw-updater-5.9-0.5.6.0.x86_64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/neohost-backend-1.5.0-102.x86_64.rpm
nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/neohost-sdk-1.5.0-102.x86_64.rpm
Background follows, updated for multiple changes since the OP.
Source urls for the local NVidia repos…
04:47:12 root@admin.godzilla:/var/repo/utils # grep -E \^src nvidia-*reposync
nvidia-hpc-sdk-aarch64.reposync:src='https://developer.download.nvidia.com/hpc-sdk/rhel/aarch64'
nvidia-hpc-sdk-x86_64.reposync:src='https://developer.download.nvidia.com/hpc-sdk/rhel/x86_64'
nvidia-mlnx-ofed-8.7.reposync:src='https://linux.mellanox.com/public/repo/mlnx_ofed/latest/rhel8.7/'
… are combined under the ‘nvidia’ local module name…
04:47:18 root@admin.godzilla:/var/repo/utils # grep -E \^mirrormodule nvidia-*reposync
nvidia-hpc-sdk-aarch64.reposync:mirrormodule='nvidia'
nvidia-hpc-sdk-x86_64.reposync:mirrormodule='nvidia'
nvidia-mlnx-ofed-8.7.reposync:mirrormodule='nvidia'
… and write to a unified rootdir for nvidia repos…
04:47:24 root@admin.godzilla:/var/repo/utils # grep -E \^dst nvidia-*reposync
nvidia-hpc-sdk-aarch64.reposync:dst="/var/repo/${mirrormodule}"
nvidia-hpc-sdk-x86_64.reposync:dst="/var/repo/${mirrormodule}"
nvidia-mlnx-ofed-8.7.reposync:dst="/var/repo/${mirrormodule}"
… resulting in the following mft*rpm files as of ~0430 today, Fri 26 May 2023…
04:47:30 root@admin.godzilla:/var/repo/utils # find /var/repo/nvidia/ -type f -name mft\*rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/mft-4.23.0-104.x86_64.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/x86_64/mft-4.24.0-72.x86_64.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-4.23.0-104.arm64.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-oem-4.23.0-104.arm64.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-oem-4.24.0-72.arm64.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/aarch64/mft-4.24.0-72.arm64.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/mft-4.23.0-104.ppc64le.rpm
/var/repo/nvidia/public/repo/mlnx_ofed/latest/rhel8.7/ppc64le/mft-4.24.0-72.ppc64le.rpm
… all of which have good digests for the mirroring host (kernel 4.18.0-425.13.1.el8_7.x86_64)…
04:52:13 root@admin.godzilla:/var/repo/utils # find /var/repo/nvidia/ -type f -name mft\*rpm -exec rpm -Kvv --nosignature {} \; 2>&1 |grep -i digest
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
MD5 digest: OK
… but have unparsable SHA256 and MD5 digests on the image building node (kernel 4.18.0-425.19.2.el8_7.aarch64)
04:58:38 root@compute104.godzilla:~ # ls -l
total 246864
drwxr-xr-x. 4 root root 34 May 26 03:50 00_POSTINSTALL
drwx------. 2 root root 28 Apr 24 12:48 bin
-rw-------. 1 root root 35695692 Jan 31 13:49 mft-4.23.0-104.arm64.rpm
-rw-------. 1 root root 45056280 Jan 31 13:49 mft-4.23.0-104.ppc64le.rpm
-rw-------. 1 root root 38812044 Jan 31 13:49 mft-4.23.0-104.x86_64.rpm
-rw-------. 1 root root 37495696 May 4 09:42 mft-4.24.0-72.arm64.rpm
-rw-------. 1 root root 45853860 May 4 09:41 mft-4.24.0-72.ppc64le.rpm
-rw-------. 1 root root 40184600 May 4 09:36 mft-4.24.0-72.x86_64.rpm
-rw-------. 1 root root 4774172 Jan 31 13:49 mft-oem-4.23.0-104.arm64.rpm
-rw-------. 1 root root 4896176 May 4 09:42 mft-oem-4.24.0-72.arm64.rpm
04:59:17 root@compute104.godzilla:~ # for i in *rpm ;do rpm -Kvv --nosignature $i 2>&1 |grep -i digest ;done
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Header SHA1 digest: OK
Payload SHA256 digest: NOTFOUND
MD5 digest: NOTFOUND