NVHPC yum/dnf repo broken for ppc64le

NVHPC repository for ppc64le is missing the repodata directory, so it’s effectively broken:

[root@power ~]# dnf install nvhpc
Updating Subscription Management repositories.
NVIDIA HPC SDK                                                                                                               191  B/s | 433  B     00:02    
Errors during downloading metadata for repository 'nvhpc':
  - Status code: 404 for https://developer.download.nvidia.com/hpc-sdk/rhel/ppc64le/repodata/repomd.xml (IP: 152.199.52.179)
Error: Failed to download metadata for repo 'nvhpc': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

I tried to manually download the RPM but it also complains about missing nvhpc-24-1 package. Which is also unavailable on: Index of /hpc-sdk/rhel/ppc64le

[root@power ~]# rpm -i nvhpc-24-1-cuda-multi-24.1-1.ppc64le.rpm 
warning: nvhpc-24-1-cuda-multi-24.1-1.ppc64le.rpm: Header V4 RSA/SHA512 Signature, key ID 264a7796: NOKEY
error: Failed dependencies:
	nvhpc-24-1 = 24.1 is needed by nvhpc-24-1-cuda-multi-24.1-1.ppc64le

Thanks.

Thanks ferrao, I let our DevOps folk know about the dnf issue. We discontinued support for PowerPC as of the 24.3 release, but the repo should still be able to point to 24.1.

For the manual download method, you need two RPMs:

https://developer.download.nvidia.com/hpc-sdk/rhel/ppc64le/nvhpc-24-1-cuda-multi-24.1-1.ppc64le.rpm
https://developer.download.nvidia.com/hpc-sdk/rhel/ppc64le/nvhpc-24-1-24.1-1.ppc64le.rpm

And then run:

dnf install nvhpc-24-1-cuda-multi-24.1-1.ppc64le.rpm nvhpc-24-1-24.1-1.ppc64le.rpm

-Mat

1 Like

I have fixed the repodata issue.

1 Like

DevOps just restored the repo, so the initial method should be working again.

Thank you @MatColgrove and @jmudd

It’s already working here:

[root@power ~]# dnf install nvhpc-cuda-multi
Updating Subscription Management repositories.
Last metadata expiration check: 0:01:08 ago on Thu 08 Aug 2024 02:43:46 PM -03.
Dependencies resolved.
=============================================================================================================================================================
 Package                                         Architecture                      Version                             Repository                       Size
=============================================================================================================================================================
Installing:
 nvhpc-cuda-multi                                ppc64le                           24.1-1                              nvhpc                           2.8 k
Installing dependencies:
 nvhpc-24-1                                      ppc64le                           24.1-1                              nvhpc                           2.5 G
 nvhpc-24-1-cuda-multi                           ppc64le                           24.1-1                              nvhpc                           2.2 G

Transaction Summary
=============================================================================================================================================================
Install  3 Packages

Total download size: 4.6 G
Installed size: 14 G
Is this ok [y/N]: y
Downloading Packages:
(1/3): nvhpc-cuda-multi-24.1-1.ppc64le.rpm                                                                                    24 kB/s | 2.8 kB     00:00    
(2-3/3): nvhpc-24-1-cuda-multi-24.1-1.ppc64le.rpm            6% [===-                                                      ]  30 MB/s | 319 MB     02:28 ETA

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.