Please update cassandra-charm with the latest charm-helpers

Bug #1942120 reported by Brian Murray
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cassandra Juju Charm
Fix Released
Undecided
Unassigned

Bug Description

I'm seeing this traceback when trying to deploy cassandra:

2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 Traceback (most recent call last):
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/charm/hooks/install", line 22, in <module>
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 main()
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/.venv/lib/python3.6/site-packages/charms/reactive/__init__.py", line 73, in main
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 hookenv._run_atstart()
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/.venv/lib/python3.6/site-packages/charmhelpers/core/hookenv.py", line 1352, in _run_atstart
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 callback(*args, **kwargs)
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/charm/reactive/apt.py", line 132, in configure_sources
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 fetch.configure_sources(update=False, sources_var='install_sources', keys_var='install_keys')
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/.venv/lib/python3.6/site-packages/charmhelpers/fetch/__init__.py", line 149, in configure_sources
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 add_source(source, key)
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/.venv/lib/python3.6/site-packages/charmhelpers/fetch/ubuntu.py", line 627, in add_source
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 fn(*m.groups())
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/.venv/lib/python3.6/site-packages/charmhelpers/fetch/ubuntu.py", line 665, in _add_apt_repository
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 cmd_env=env_proxy_settings(['https', 'http']))
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/var/lib/juju/agents/unit-cassandra-13/.venv/lib/python3.6/site-packages/charmhelpers/fetch/ubuntu.py", line 781, in _run_with_retries
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 result = subprocess.check_call(cmd, env=env, **kwargs)
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 raise CalledProcessError(retcode, cmd)
2021-08-30 18:05:24 WARNING unit.cassandra/13.install logger.go:60 subprocess.CalledProcessError: Command '['add-apt-repository', '--yes', 'ppa:cassandra-charmers/stable']' returned non-zero exit status 1.
2021-08-30 18:05:24 ERROR juju.worker.uniter.operation runhook.go:139 hook "install" (via explicit, bespoke hook script) failed: exit status 1

It's because the http and https proxy are set to squid.internal and no_proxy wasn't being set in the environment. This has been fixed with the following charmhelpers update:

https://github.com/juju/charm-helpers/pull/627

Please update the cassandra charm with this change.

Revision history for this message
Tom Haddon (mthaddon) wrote :

This has been released in cs:cassandra-60

Changed in cassandra-charm:
status: New → 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.