tried to install rocm-dev (for rocm 4.0.0) on Fedora 33,
Error seems to be related to missing python2? Thought this bug has already been reported for older fedora versions, but still exists - also for newest rocm-dev (which is in CENTOS8 repository)
Probably CENTOS 8 is still with python2?
However, I did not find a proper bug fix by now. Can somebody provide a hint?
Problem: package rocm-dev-184.108.40.206000-23.el8.x86_64 requires rocm-smi-lib64, but none of the providers can be installed
nothing provides /usr/libexec/platform-python needed by rocm-smi-lib64-220.127.116.11_rocm_rel_4.0_23_4b49d2d-1.x86_64
(try to add ‘–skip-broken’ to skip uninstallable packages)
You can still install the interpreter if you need it:
sudo dnf install python2.7
The package you are trying to install was not built for Fedora. It was built for el7/CentOS. Packages built for Fedora do sometimes work on EL/CentOS and vice versa but not always. In this case, it is looking for the /usr/libexec/platform-python file which is not provided by any package in Fedora. It probably is in EL/CentOS.
It’ll be best to request your provider to generate a package for Fedora. That’ll be the simplest solution.
Yeh, or if they’ve published the spec for their rpm, you could perhaps tweak it to rebuild it work on Fedora. The first thing to do would be to remove the requirement on this /usr/libexec/platform-python file.