Demonstrating that A and PTR records succeed from the vantage point of the unit, yet the install fails even with the proposed fix: ubuntu@juju-machine-0-lxc-0:/var/lib/juju/agents/unit-rabbitmq-server-0/charm$ host 10.245.173.92 92.173.245.10.in-addr.arpa domain name pointer 10-245-173-92.dellstack. ubuntu@juju-machine-0-lxc-0:/var/lib/juju/agents/unit-rabbitmq-server-0/charm$ host 10-245-173-92 10-245-173-92.dellstack has address 10.245.173.92 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 Error: unable to connect to node 'rabbit@10-245-173-92': nodedown unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 DIAGNOSTICS unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 =========== unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 nodes in question: ['rabbit@10-245-173-92'] unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 hosts, their running nodes and ports: unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 - 10-245-173-92: [{rabbit,41684},{rabbitmqctl8680,35629}] unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 current node details: unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 - node name: 'rabbitmqctl8680@juju-machine-0-lxc-0' unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 - home dir: /var/lib/rabbitmq unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 - cookie hash: 2bb6Ir+XIpVCUFy2DXh5xw== unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 Traceback (most recent call last): unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/var/lib/juju/agents/unit-rabbitmq-server-0/charm/hooks/config-changed", line 777, in unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 hooks.execute(sys.argv) unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/var/lib/juju/agents/unit-rabbitmq-server-0/charm/hooks/charmhelpers/core/hookenv.py", line 603, in execute unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 self._hooks[hook_name]() unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/var/lib/juju/agents/unit-rabbitmq-server-0/charm/hooks/charmhelpers/core/host.py", line 312, in wrapped_f unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 f(*args, **kwargs) unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/var/lib/juju/agents/unit-rabbitmq-server-0/charm/hooks/config-changed", line 750, in config_changed unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 update_nrpe_checks() unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/var/lib/juju/agents/unit-rabbitmq-server-0/charm/hooks/config-changed", line 553, in update_nrpe_checks unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 rabbit.create_vhost(vhost) unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/var/lib/juju/agents/unit-rabbitmq-server-0/charm/hooks/rabbit_utils.py", line 107, in create_vhost unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 subprocess.check_call(cmd) unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 File "/usr/lib/python2.7/subprocess.py", line 540, in check_call unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 raise CalledProcessError(retcode, cmd) unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 INFO unit.rabbitmq-server/0.config-changed logger.go:40 subprocess.CalledProcessError: Command '['/usr/sbin/rabbitmqctl', 'add_vhost', 'nagios-rabbitmq-server-0']' returned non-zero exit status 2 unit-rabbitmq-server-0[900]: 2015-07-16 15:27:51 ERROR juju.worker.uniter.operation runhook.go:103 hook "config-changed" failed: exit status 1