CentOS9: easy_install command is no longer available

Bug #2043206 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-tempest
Fix Released
High
Takashi Kajinami

Bug Description

When tempest::install_from_source is true, we install the python3-setuptools package and the install pip using easy_install.

However this method is no longer valid in CentOS 9 because easy_install command is not longer provided by the python3-setuptools.
(Actually it was invalid even in CentOS 8 because setuptools provide not easy_install command but only easy_install-3.6 command)

Changed in puppet-tempest:
importance: Undecided → High
assignee: nobody → Takashi Kajinami (kajinamit)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tempest (master)
Changed in puppet-tempest:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tempest (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-tempest/+/900618
Committed: https://opendev.org/openstack/puppet-tempest/commit/e82af602ea8f70054b37274c10559e25910448ac
Submitter: "Zuul (22348)"
Branch: master

commit e82af602ea8f70054b37274c10559e25910448ac
Author: Takashi Kajinami <email address hidden>
Date: Fri Nov 10 23:15:37 2023 +0900

    Use package to install pip

    The easy_install command is no longer available in CentOS 9 (and even
    CentOS 8), and we should use package installation. Because RHEL has no
    pip package available now, the package installation is skipped with
    a warning message.

    Closes-Bug: #2043206
    Change-Id: Id70b4610f5e016ae69fc8ef2b81e2176f199fe87

Changed in puppet-tempest:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tempest 24.0.0

This issue was fixed in the openstack/puppet-tempest 24.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.