lunar install hook failure with setuptools

Bug #2037125 reported by Corey Bryant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Magnum Charm
Fix Committed
Undecided
Unassigned
2023.1
New
Undecided
Unassigned

Bug Description

2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:01:38 INFO juju.worker.uniter resolver.go:159 found queued "install" hook
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 Traceback (most recent call last):
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "/var/lib/juju/agents/unit-magnum-0/charm/hooks/install", line 7, in <module>
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 from charms.layer import basic # noqa
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "/var/lib/juju/agents/unit-magnum-0/charm/lib/charms/layer/basic.py", line 5, in <module>
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 from distutils.version import LooseVersion
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "<frozen importlib._bootstrap>", line 1138, in _find_and_load_unlocked
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "<frozen importlib._bootstrap>", line 1078, in _find_spec
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "/var/lib/juju/agents/unit-magnum-0/.venv/lib/python3.11/site-packages/_distutils_hack/__init__.py", line 72, in f
ind_spec
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 return self.get_distutils_spec()
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 ^^^^^^^^^^^^^^^^^^^^^^^^^
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 File "/var/lib/juju/agents/unit-magnum-0/.venv/lib/python3.11/site-packages/_distutils_hack/__init__.py", line 77, in g
et_distutils_spec
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 class DistutilsLoader(importlib.util.abc.Loader):
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 ^^^^^^^^^^^^^^^^^^
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 WARNING unit.magnum/0.install logger.go:60 AttributeError: module 'importlib.util' has no attribute 'abc'
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 ERROR juju.worker.uniter.operation runhook.go:153 hook "install" (via explicit, bespoke hook script) failed: exit status 1
2023-09-22 14:08:59 [ERROR] unit-magnum-0.log: 2023-09-22 14:08:50 INFO juju.worker.uniter resolver.go:155 awaiting error resolution for "install" hook

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-magnum (master)
Changed in charm-magnum:
status: New → In Progress
Revision history for this message
Corey Bryant (corey.bryant) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-magnum (master)

Reviewed: https://review.opendev.org/c/openstack/charm-magnum/+/896287
Committed: https://opendev.org/openstack/charm-magnum/commit/f84af752852ada433b6c99b9f178abbf6b3af1ac
Submitter: "Zuul (22348)"
Branch: master

commit f84af752852ada433b6c99b9f178abbf6b3af1ac
Author: Corey Bryant <email address hidden>
Date: Fri Sep 22 14:16:41 2023 -0400

    Drop setuptools pinning in wheelhouse.txt

    This should fix the lunar install hook failure described
    in the linked bug.

    Closes-Bug: #2037125
    Change-Id: I47fd26a0def7bb8f0f66eb2e5e2b4853bf2b57d7

Changed in charm-magnum:
status: In Progress → Fix Committed
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.