Wrong python version in /usr/share/openstack-tripleo-heat-templates/deployment/octavia/octavia-worker-container-puppet.yaml

Solution In Progress - Updated -

Issue

  • We are installing RHOSP16 on RHEL 8.1

  • We configured to install octavia as well but during installation I get this error:

TASK [Ensure packages required for configuring octavia are present] ******************************************************************************************
Tuesday 05 May 2020  14:36:02 +0200 (0:00:00.479)       0:02:11.303 ***********
fatal: [overcloud-controller-0]: FAILED! => {"changed": false, "failures": ["No package python2-neutronclient available.", "No package python2-openstackclient available."], "msg": "Failed to install some of the specified packages", "rc": 1, "results": []}
  • The Problem is in /usr/share/openstack-tripleo-heat-templates/deployment/octavia/octavia-worker-container-puppet.yaml from the openstack-tripleo-heat-templates-11.3.2-0.20200405044625.ec9970c.el8ost.noarch package:
        - name: Ensure packages required for configuring octavia are present
          package:
            name:
              - python2-neutronclient
              - python2-openstackclient
              - openssl
  • All works fine if we change the above to:
        - name: Ensure packages required for configuring octavia are present
          package:
            name:
              - python3-neutronclient
              - python3-openstackclient
              - openssl

Environment

  • Red Hat OpenStack Platform 16.0 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content