Just upgraded the charm to cs:~containers/docker-59. Errors on upgrade-charm hook:
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm Traceback (most recent call last):
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/bin/pip", line 5, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal import main
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/lib/python3.6/site-packages/pip/_internal/__init__.py", line 40, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal.cli.autocompletion import autocomplete
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/lib/python3.6/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal.cli.main_parser import create_main_parser
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/lib/python3.6/site-packages/pip/_internal/cli/main_parser.py", line 12, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal.commands import (
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/lib/python3.6/site-packages/pip/_internal/commands/__init__.py", line 6, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal.commands.completion import CompletionCommand
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/lib/python3.6/site-packages/pip/_internal/commands/completion.py", line 6, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal.cli.base_command import Command
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/.venv/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 23, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm from pip._internal.index import PackageFinder
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm ImportError: cannot import name 'PackageFinder'
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm Traceback (most recent call last):
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/var/lib/juju/agents/unit-docker-36/charm/hooks/upgrade-charm", line 8, in <module>
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm basic.bootstrap_charm_deps()
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "lib/charms/layer/basic.py", line 171, in bootstrap_charm_deps
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm 'pip'])
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm raise CalledProcessError(retcode, cmd)
unit-docker-36: 22:55:34 DEBUG unit.docker/36.upgrade-charm subprocess.CalledProcessError: Command '['/var/lib/juju/agents/unit-docker-36/.venv/bin/pip', 'install', '-U', '--no-index', '-f', 'wheelhouse', 'pip']' returned non-zero exit status 1.
unit-docker-36: 22:55:34 ERROR juju.worker.uniter.operation hook "upgrade-charm" failed: exit status 1
Hey Mike.
What series are you running? We are aware of this issue occurring on Focal[1], but if this is occurring on Bionic or Xenial then this is a new case that we'll need to investigate.
[1]: https:/ /bugs.launchpad .net/bugs/ 1870134