Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-28748

insights-client-3.2.2-2.el10.noarch depends on /usr/libexec/platform-python

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • rhel-10.0.beta
    • rhel-10.0
    • insights-client
    • None
    • insights-client-3.2.2-4.el10
    • None
    • None
    • rhel-sst-csi-client-tools
    • 23
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • 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.

              ldupont@redhat.com Link Dupont
              rhn-support-ppisar Petr Pisar
              Link Dupont Link Dupont
              Craig Donnelly Craig Donnelly
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: