ERROR no network config found for binding cluster
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Triaged
|
Low
|
Unassigned | ||
OpenStack RabbitMQ Server Charm |
Invalid
|
Undecided
|
Unassigned |
Bug Description
From a `conjure-up openstack-novalxd localhost`
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG juju-log Hardening function 'install'
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG juju-log Hardening function 'upgrade_charm'
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG juju-log Hardening function 'config_changed'
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG juju-log Hardening function 'update_status'
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG juju-log No hardening applied to 'config_changed'
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 DEBUG worker.uniter.jujuc server.go:178 hook context id "rabbitmq-
2017-05-16 19:01:30 INFO config-changed ERROR no network config found for binding "cluster"
2017-05-16 19:01:30 INFO config-changed Traceback (most recent call last):
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed hooks.execute(
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed self._hooks[
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed f(*args, **kwargs)
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed return f(*args, **kwargs)
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed rabbit.
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed return network_
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed return f(*args, **kwargs)
2017-05-16 19:01:30 INFO config-changed File "/var/lib/
2017-05-16 19:01:30 INFO config-changed return subprocess.
2017-05-16 19:01:30 INFO config-changed File "/usr/lib/
2017-05-16 19:01:30 INFO config-changed raise CalledProcessEr
2017-05-16 19:01:30 INFO config-changed subprocess.
2017-05-16 19:01:30 ERROR juju.worker.
2017-05-16 19:01:30 DEBUG juju.worker.
2017-05-16 19:01:30 INFO juju.worker.uniter resolver.go:100 awaiting error resolution for "config-changed" hook
2017-05-16 19:01:30 DEBUG juju.worker.uniter agent.go:17 [AGENT-STATUS] error: hook failed: "config-changed"
I believe that network-get should always return information for the cluster binding, even if not binding has been provided by the end-user of the charm. Otherwise we're back to 'unit-get private-address' which is know to be non-deterministic.
Raising juju task and marking rabbitmq charm bug as Invalid.