Install hook fail because No matching distribution found for poetry-core

Bug #1989669 reported by JamesLin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Neutron API OVN Plugin Charm
Fix Committed
Undecided
Unassigned

Bug Description

error msg

```
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 error: subprocess-exited-with-error
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 × pip subprocess to install build dependencies did not run successfully.
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 │ exit code: 1
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 ╰─> [3 lines of output]
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 Looking in links: wheelhouse
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 ERROR: Could not find a version that satisfies the requirement poetry-core (from versions: none)
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 ERROR: No matching distribution found for poetry-core
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 [end of output]
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 note: This error originates from a subprocess, and is likely not a problem with pip.
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 error: subprocess-exited-with-error
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 × pip subprocess to install build dependencies did not run successfully.
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 │ exit code: 1
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 ╰─> See above for output.
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 note: This error originates from a subprocess, and is likely not a problem with pip.
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 Traceback (most recent call last):
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-plugin-ovn-0/charm/hooks/install", line 8, in <module>
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 basic.bootstrap_charm_deps()
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 File "/var/lib/juju/agents/unit-neutron-api-plugin-ovn-0/charm/lib/charms/layer/basic.py", line 226, in bootstrap_charm_deps
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 check_call([pip, 'install', '-U', reinstall_flag, '--no-index',
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 raise CalledProcessError(retcode, cmd)
2022-09-15 06:23:48 WARNING unit.neutron-api-plugin-ovn/0.install logger.go:60 subprocess.CalledProcessError: Command '['/var/lib/juju/agents/unit-neutron-api-plugin-ovn-0/.venv/bin/pip', 'install', '-U', '--force-reinstall', '--no-index', '--no-cache-dir', '-f', 'wheelhouse', 'idna==3.3', 'zipp==1.2.0', 'debtcollector==2.5.0', 'pbr==5.10.0', 'oslo.config==8.8.0', 'PyYAML==5.3.1', 'Jinja2==3.0.3', 'charmhelpers==1.1.1.dev37', 'pyaml==21.10.1', 'wrapt==1.14.1', 'psutil==5.9.2', 'netaddr==0.7.19', 'stevedore==3.5.0', 'requests==2.27.1', 'oslo.i18n==5.1.0', 'charms.reactive==1.5.0', 'netifaces==0.11.0', 'certifi==2022.6.15.1', 'charset-normalizer==2.0.12', 'urllib3==1.26.12', 'importlib-metadata==3.1.0', 'charms.openstack==0.0.1.dev1', 'dnspython==2.2.1', 'rfc3986==1.5.0']' returned non-zero exit status 1.
```

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-neutron-api-plugin-ovn (master)
Changed in charm-neutron-api-plugin-ovn:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-neutron-api-plugin-ovn (master)

Reviewed: https://review.opendev.org/c/openstack/charm-neutron-api-plugin-ovn/+/857931
Committed: https://opendev.org/openstack/charm-neutron-api-plugin-ovn/commit/25a1d34a3bcb8ea049729265fef8cace509d1ac4
Submitter: "Zuul (22348)"
Branch: master

commit 25a1d34a3bcb8ea049729265fef8cace509d1ac4
Author: jneo8 <email address hidden>
Date: Thu Sep 15 16:11:07 2022 +0000

    Fix wheelhouse missing dependency

    Add poetry-core & flit_core in wheelhouse.txt to fix install hook error

    Closes-bug: #1989669
    Change-Id: Ie0865e21b224a5eb4445079c112b212ea48e45be

Changed in charm-neutron-api-plugin-ovn:
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.