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

python3.12-netaddr missing on official repos (red hat repos)

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • rhel-8.10.z
    • python-netaddr
    • None
    • No
    • Low
    • rhel-idm-ipa
    • ssg_idm
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      What were you trying to do that didn't work?

      When trying to install the netaddr python module, this should come from python3.12-netaddr, which is not available for rhel8.

       

      The only package that I can see for rhel8 is python3-netaddr, which is for python 3.6

       

      https://access.redhat.com/downloads/content/python3-netaddr/1.3.0-2.el10/noarch/fd431d51/package

       

      What is the impact of this issue to you?

      The customer is using Satellite 6 and ansible features, then, after upgrading Satellite, some plays/roles just stopped, and when doing the debug, we can see that such module is not available via supported repositories.

      Please provide the package NVR for which the bug is seen:

      How reproducible is this bug?:

      100%

      Steps to reproduce

      1. Install Satellite 6.15
      2. Create a role that will be using this module
      - name: To check whether multiple addresses belong to a network, use the reduce_on_network filter.
        debug:
          msg: "{{ ['192.168.0.34', '10.3.0.3', '192.168.2.34'] | ansible.utils.reduce_on_network( '192.168.0.0/24' ) }}" 

      Expected results

      Work with no issues

      Actual results

      The error below

      297: TASK [basic_test : To check whether multiple addresses belong to a network, use the reduce_on_network filter.] ***
      
      298: fatal: [ansible-temp.cshl.edu]: FAILED! => {"msg": "Failed to import the required Python library (netaddr) on satellite.cshl.edu's Python /usr/bin/python3.12. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter"}
      

              rjeffman@redhat.com Rafael Jeffman
              rhn-support-wpinheir Waldirio Pinheiro
              Rafael Jeffman Rafael Jeffman
              Varun Mylaraiah Varun Mylaraiah
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: