unit-ovn-chassis-0: 11:28:01 DEBUG unit.ovn-chassis/0.install Processing ./wheelhouse/jsonschema-4.14.0.tar.gz
unit-ovn-chassis-0: 11:28:01 DEBUG unit.ovn-chassis/0.install Installing build dependencies: started
unit-ovn-chassis-0: 11:28:03 DEBUG unit.ovn-chassis/0.install Installing build dependencies: finished with status 'error'
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install error: subprocess-exited-with-error
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install × pip subprocess to install build dependencies did not run successfully.
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install │ exit code: 1
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ╰─> [3 lines of output]
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install Looking in links: wheelhouse
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none)
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ERROR: No matching distribution found for hatchling
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install [end of output]
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install note: This error originates from a subprocess, and is likely not a problem with pip.
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install error: subprocess-exited-with-error
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install × pip subprocess to install build dependencies did not run successfully.
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install │ exit code: 1
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install ╰─> See above for output.
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-chassis/0.install note: This error originates from a subprocess, and is likely not a problem with pip.
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install Traceback (most recent call last):
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install File "/var/lib/juju/agents/unit-ovn-chassis-0/charm/hooks/install", line 8, in <module>
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install basic.bootstrap_charm_deps()
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install File "/var/lib/juju/agents/unit-ovn-chassis-0/charm/lib/charms/layer/basic.py", line 224, in bootstrap_charm_deps
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install check_call([pip, 'install', '-U', reinstall_flag, '--no-index',
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install raise CalledProcessError(retcode, cmd)
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-chassis/0.install subprocess.CalledProcessError: Command '['/var/lib/juju/agents/unit-ovn-chassis-0/.venv/bin/pip', 'install', '-U', '--force-reinstall', '--no-index', '--no-cache-dir', '-f', 'wheelhouse', 'psutil==5.9.1', 'netaddr==0.7.19', 'dnspython==1.16.0', 'charms.openstack==0.0.1.dev1', 'jsonschema==4.14.0', 'importlib-resources==5.9.0', 'netifaces==0.11.0', 'attrs==22.1.0', 'pyparsing==3.0.9', 'flit-core==3.7.1', 'PyYAML==5.3.1', 'tomli==2.0.1', 'pyaml==21.10.1', 'zipp==3.8.1', 'pkgutil-resolve-name==1.3.10', 'pbr==5.10.0', 'pyrsistent==0.18.1', 'packaging==21.3', 'charmhelpers==1.1.1.dev37', 'Jinja2==3.1.2', 'charms.reactive==1.5.0']' returned non-zero exit status 1.
unit-ovn-chassis-0: 11:28:04 ERROR juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1
jsonschema is trying to pull in "hatchling" and doesn't appear in the wheelhouse. This is probably a missing defined dependency in one of the modules which defeats the discovery process of pip download.
Confirmed:
unit-ovn-chassis-0: 11:28:01 DEBUG unit.ovn- chassis/ 0.install Processing ./wheelhouse/ jsonschema- 4.14.0. tar.gz chassis/ 0.install Installing build dependencies: started chassis/ 0.install Installing build dependencies: finished with status 'error' chassis/ 0.install error: subprocess- exited- with-error chassis/ 0.install chassis/ 0.install × pip subprocess to install build dependencies did not run successfully. chassis/ 0.install │ exit code: 1 chassis/ 0.install ╰─> [3 lines of output] chassis/ 0.install Looking in links: wheelhouse chassis/ 0.install ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none) chassis/ 0.install ERROR: No matching distribution found for hatchling chassis/ 0.install [end of output] chassis/ 0.install chassis/ 0.install note: This error originates from a subprocess, and is likely not a problem with pip. chassis/ 0.install error: subprocess- exited- with-error chassis/ 0.install chassis/ 0.install × pip subprocess to install build dependencies did not run successfully. chassis/ 0.install │ exit code: 1 chassis/ 0.install ╰─> See above for output. chassis/ 0.install chassis/ 0.install note: This error originates from a subprocess, and is likely not a problem with pip. chassis/ 0.install Traceback (most recent call last): chassis/ 0.install File "/var/lib/ juju/agents/ unit-ovn- chassis- 0/charm/ hooks/install" , line 8, in <module> chassis/ 0.install basic.bootstrap _charm_ deps() chassis/ 0.install File "/var/lib/ juju/agents/ unit-ovn- chassis- 0/charm/ lib/charms/ layer/basic. py", line 224, in bootstrap_ charm_deps chassis/ 0.install check_call([pip, 'install', '-U', reinstall_flag, '--no-index', chassis/ 0.install File "/usr/lib/ python3. 8/subprocess. py", line 364, in check_call chassis/ 0.install raise CalledProcessEr ror(retcode, cmd) chassis/ 0.install subprocess. CalledProcessEr ror: Command '['/var/ lib/juju/ agents/ unit-ovn- chassis- 0/.venv/ bin/pip' , 'install', '-U', '--force- reinstall' , '--no-index', '--no-cache-dir', '-f', 'wheelhouse', 'psutil==5.9.1', 'netaddr==0.7.19', 'dnspython= =1.16.0' , 'charms. openstack= =0.0.1. dev1', 'jsonschema= =4.14.0' , 'importlib- resources= =5.9.0' , 'netifaces= =0.11.0' , 'attrs==22.1.0', 'pyparsing==3.0.9', 'flit-core==3.7.1', 'PyYAML==5.3.1', 'tomli==2.0.1', 'pyaml==21.10.1', 'zipp==3.8.1', 'pkgutil- resolve- name==1. 3.10', 'pbr==5.10.0', 'pyrsistent= =0.18.1' , 'packaging==21.3', 'charmhelpers= =1.1.1. dev37', 'Jinja2==3.1.2', 'charms. reactive= =1.5.0' ]' returned non-zero exit status 1. uniter. operation hook "install" (via explicit, bespoke hook script) failed: exit status 1
unit-ovn-chassis-0: 11:28:01 DEBUG unit.ovn-
unit-ovn-chassis-0: 11:28:03 DEBUG unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:03 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 WARNING unit.ovn-
unit-ovn-chassis-0: 11:28:04 ERROR juju.worker.
jsonschema is trying to pull in "hatchling" and doesn't appear in the wheelhouse. This is probably a missing defined dependency in one of the modules which defeats the discovery process of pip download.