install hook failed due CacheControl require python>=3.6

Bug #1957095 reported by Robert Gildein
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Telegraf Charm
Fix Released
Undecided
Robert Gildein

Bug Description

The installation hook failed because the CacheControl package requires python>=3.6.

Logs
```bash
unit-telegraf-0: 15:07:15 INFO juju.worker.uniter found queued "install" hook
unit-telegraf-0: 15:07:29 INFO juju.worker.meterstatus skipped "meter-status-changed" hook (missing)
Extracting templates from packages: 100%elegraf/0.install
unit-telegraf-0: 15:08:00 WARNING unit.telegraf/0.install You are using pip version 8.1.1, however version 21.3.1 is available.
unit-telegraf-0: 15:08:00 WARNING unit.telegraf/0.install You should consider upgrading via the 'pip install --upgrade pip' command.
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install CacheControl requires Python '>=3.6' but the running Python is 3.5.2
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install Traceback (most recent call last):
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install File "/var/lib/juju/agents/unit-telegraf-0/charm/hooks/install", line 8, in <module>
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install basic.bootstrap_charm_deps()
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install File "lib/charms/layer/basic.py", line 214, in bootstrap_charm_deps
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install env=_get_subprocess_env())
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install raise CalledProcessError(retcode, cmd)
unit-telegraf-0: 15:08:19 WARNING unit.telegraf/0.install subprocess.CalledProcessError: Command '['/var/lib/juju/agents/unit-telegraf-0/.venv/bin/pip', 'install', '-U', '--force-reinstall', '--no-index', '--no-
cache-dir', '-f', 'wheelhouse', 'MarkupSafe==1.1.1', 'netaddr==0.7.19', 'six==1.16.0', 'pyaml==21.10.1', 'charms.reactive==1.5.0', 'PyYAML==5.2', 'insights-core==3.0.256', 'tenacity==5.0.3', 'msgpack==1.0.3', 'c
ertifi==2021.10.8', 'wheel==0.33.6', 'Tempita==0.4', 'charmhelpers==0.20.24', 'urllib3==1.24.3', 'lockfile==0.12.2', 'Jinja2==2.10.1', 'pbr==5.8.0', 'redis==3.3.11', 'chardet==3.0.4', 'requests==2.21.0', 'defuse
dxml==0.5.0', 'idna==2.8', 'CacheControl==0.12.10']' returned non-zero exit status 1
unit-telegraf-0: 15:08:19 ERROR juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1
```

Related branches

Revision history for this message
Robert Gildein (rgildein) wrote :
Changed in charm-telegraf:
status: New → In Progress
assignee: nobody → Robert Gildein (rgildein)
Changed in charm-telegraf:
status: In Progress → Fix Committed
Eric Chen (eric-chen)
Changed in charm-telegraf:
milestone: none → 22.04
status: Fix Committed → Fix Released
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.