This seems to require more than just updating wheelhouse with poetry-core:
ubuntu@juju-0dcb55-zaza-746d13a3f208-12:/var/lib/juju/agents/unit-ironic-conductor-0/charm$ sudo /var/lib/juju/agents/unit-ironic-conductor-0/.venv/bin/pip install -U --force-reinstall --no-index --no-cache-dir
-f wheelhouse cffi==1.15.0 attrs==21.2.0 pytz==2021.3 requests==2.26.0 certifi==2021.10.8 os-service-types==1.7.0 Jinja2==2.10.1 prettytable==2.4.0 charms.reactive==1.4.1 urllib3==1.26.7 rfc3986==1.5.0 psutil==5
.8.0 zipp==1.2.0 Tempita==0.4 oslo.utils==4.12.0 packaging==21.3 jsonpatch==1.32 pyrsistent==0.17.3 jsonschema==3.2.0 dnspython==1.16.0 MarkupSafe==1.1.1 charms.openstack==0.0.1.dev1 PyYAML==5.2 poetry-core==1.0
.7 toml==0.10.2 netifaces==0.11.0 python-keystoneclient==4.3.0 idna==3.3 pyparsing==3.0.6 pyOpenSSL==21.0.0 iso8601==1.0.2 pyaml==21.10.1 python-glanceclient==3.5.0 wheel==0.33.6 charmhelpers==0.20.25.dev2 wcwid
th==0.2.5 cryptography==3.3.2 pbr==5.8.0 charset-normalizer==2.0.8 wrapt==1.13.3 oslo.serialization==4.2.0 six==1.16.0 importlib-resources==2.0.1 jsonpointer==2.2 keystoneauth1==4.4.0 oslo.i18n==5.1.0 importlib-
metadata==2.1.2 pycparser==2.21 msgpack==1.0.3 python-swiftclient==3.13.0 warlock==1.3.3 debtcollector==2.3.0 oslo.config==8.7.1 stevedore==3.5.0 netaddr==0.7.19
Looking in links: wheelhouse
Collecting cffi==1.15.0
Collecting attrs==21.2.0
Installing build dependencies ... done
Collecting pytz==2021.3
Collecting requests==2.26.0
Collecting certifi==2021.10.8
Collecting os-service-types==1.7.0
Collecting Jinja2==2.10.1
Collecting prettytable==2.4.0
Collecting charms.reactive==1.4.1
Collecting urllib3==1.26.7
Collecting rfc3986==1.5.0
Collecting psutil==5.8.0
Collecting zipp==1.2.0
Installing build dependencies ... done
Collecting Tempita==0.4
Collecting oslo.utils==4.12.0
Collecting packaging==21.3
Installing build dependencies ... done
Collecting jsonpatch==1.32
Collecting pyrsistent==0.17.3
Collecting jsonschema==3.2.0
Installing build dependencies ... done
Collecting dnspython==1.16.0
Collecting MarkupSafe==1.1.1
Collecting charms.openstack==0.0.1.dev1
Collecting PyYAML==5.2
Collecting poetry-core==1.0.7
Installing build dependencies ... error
Complete output from command /var/lib/juju/agents/unit-ironic-conductor-0/.venv/bin/python3 -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-613l58cp --no-warn-script-location --no-binar
y :none: --only-binary :none: --no-index --find-links wheelhouse --:
The directory '/home/ubuntu/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip
with sudo, you may want sudo's -H flag.
The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with s
udo, you may want sudo's -H flag.
ERROR: You must give at least one requirement to install (maybe you meant "pip install wheelhouse"?
This seems to require more than just updating wheelhouse with poetry-core:
ubuntu@ juju-0dcb55- zaza-746d13a3f2 08-12:/ var/lib/ juju/agents/ unit-ironic- conductor- 0/charm$ sudo /var/lib/ juju/agents/ unit-ironic- conductor- 0/.venv/ bin/pip install -U --force-reinstall --no-index --no-cache-dir types== 1.7.0 Jinja2==2.10.1 prettytable==2.4.0 charms. reactive= =1.4.1 urllib3==1.26.7 rfc3986==1.5.0 psutil==5 openstack= =0.0.1. dev1 PyYAML==5.2 poetry-core==1.0 keystoneclient= =4.3.0 idna==3.3 pyparsing==3.0.6 pyOpenSSL==21.0.0 iso8601==1.0.2 pyaml==21.10.1 python- glanceclient= =3.5.0 wheel==0.33.6 charmhelpers= =0.20.25. dev2 wcwid normalizer= =2.0.8 wrapt==1.13.3 oslo.serializat ion==4. 2.0 six==1.16.0 importlib- resources= =2.0.1 jsonpointer==2.2 keystoneauth1= =4.4.0 oslo.i18n==5.1.0 importlib- swiftclient= =3.13.0 warlock==1.3.3 debtcollector= =2.3.0 oslo.config==8.7.1 stevedore==3.5.0 netaddr==0.7.19 types== 1.7.0 reactive= =1.4.1 openstack= =0.0.1. dev1 juju/agents/ unit-ironic- conductor- 0/.venv/ bin/python3 -m pip install --ignore-installed --no-user --prefix /tmp/pip- build-env- 613l58cp --no-warn- script- location --no-binar ubuntu/ .cache/ pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip ubuntu/ .cache/ pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with s
-f wheelhouse cffi==1.15.0 attrs==21.2.0 pytz==2021.3 requests==2.26.0 certifi==2021.10.8 os-service-
.8.0 zipp==1.2.0 Tempita==0.4 oslo.utils==4.12.0 packaging==21.3 jsonpatch==1.32 pyrsistent==0.17.3 jsonschema==3.2.0 dnspython==1.16.0 MarkupSafe==1.1.1 charms.
.7 toml==0.10.2 netifaces==0.11.0 python-
th==0.2.5 cryptography==3.3.2 pbr==5.8.0 charset-
metadata==2.1.2 pycparser==2.21 msgpack==1.0.3 python-
Looking in links: wheelhouse
Collecting cffi==1.15.0
Collecting attrs==21.2.0
Installing build dependencies ... done
Collecting pytz==2021.3
Collecting requests==2.26.0
Collecting certifi==2021.10.8
Collecting os-service-
Collecting Jinja2==2.10.1
Collecting prettytable==2.4.0
Collecting charms.
Collecting urllib3==1.26.7
Collecting rfc3986==1.5.0
Collecting psutil==5.8.0
Collecting zipp==1.2.0
Installing build dependencies ... done
Collecting Tempita==0.4
Collecting oslo.utils==4.12.0
Collecting packaging==21.3
Installing build dependencies ... done
Collecting jsonpatch==1.32
Collecting pyrsistent==0.17.3
Collecting jsonschema==3.2.0
Installing build dependencies ... done
Collecting dnspython==1.16.0
Collecting MarkupSafe==1.1.1
Collecting charms.
Collecting PyYAML==5.2
Collecting poetry-core==1.0.7
Installing build dependencies ... error
Complete output from command /var/lib/
y :none: --only-binary :none: --no-index --find-links wheelhouse --:
The directory '/home/
with sudo, you may want sudo's -H flag.
The directory '/home/
udo, you may want sudo's -H flag.
ERROR: You must give at least one requirement to install (maybe you meant "pip install wheelhouse"?