-
Bug
-
Resolution: Unresolved
-
Blocker
-
rhel-10.0
-
None
-
insights-client-3.2.2-4.el10
-
None
-
None
-
rhel-sst-csi-client-tools
-
23
-
None
-
False
-
-
None
-
None
-
Pass
-
None
-
None
I was told that insights-client cannot be installed in RHEL 10:
- nothing provides /usr/libexec/platform-python needed by insights-client-3.2.2-2.el10.noarch from beaker-AppStream
The trigger is that DNF stopped downloading filelists (extra list of files provided by RPM packages) for a dependency resolution. That's a Fedora 40 feature <https://fedoraproject.org/wiki/Changes/DNFConditionalFilelists> inherited to RHEL 10. Packaging guidelines now forbids dependencies on files out of /usr/bin, /usr/sbin, and /etc <https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_dependencies>. In other words, insights-client-3.2.2-2.el10.noarch does not conform to the guidelines.
Either remove that dependency, or add explicit "Provides: /usr/libexec/platform-python" to the package that is supposed to install that file.
- causes
-
RHEL-28665 Dependencies on /usr/libexec/platform-python doesn't trigger dnf to download filelists
- Closed
- is depended on by
-
RHEL-36178 Disable downloading file lists by default
- Closed
- links to
-
RHBA-2024:136414 insights-client update