This repository was archived by the owner on Mar 4, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
This repository was archived by the owner on Mar 4, 2024. It is now read-only.
resolve_private_address() fails #62
Copy link
Copy link
Open
Description
If your DNS can't resolve hostnames of other machines on your network this will fail, in which causing charm install/deploys to fail.
unit-spark-1: 15:57:21 ERROR unit.spark/1.juju-log zookeeper:7: Unable to resolve private IP: juju-e32cb2-3.hecky (will attempt to guess)
unit-spark-1: 15:57:21 ERROR unit.spark/1.juju-log zookeeper:7: [Errno -2] Name or service not known
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed Traceback (most recent call last):
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/usr/local/lib/python3.5/dist-packages/jujubigdata/utils.py", line 433, in resolve_private_address
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed ip = socket.gethostbyname(addr)
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed socket.gaierror: [Errno -2] Name or service not known
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed During handling of the above exception, another exception occurred:
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed Traceback (most recent call last):
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/var/lib/juju/agents/unit-spark-1/charm/hooks/zookeeper-relation-changed", line 19, in <module>
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed main()
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/usr/local/lib/python3.5/dist-packages/charms/reactive/__init__.py", line 78, in main
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed bus.dispatch()
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/usr/local/lib/python3.5/dist-packages/charms/reactive/bus.py", line 423, in dispatch
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed _invoke(other_handlers)
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/usr/local/lib/python3.5/dist-packages/charms/reactive/bus.py", line 406, in _invoke
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed handler.invoke()
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/usr/local/lib/python3.5/dist-packages/charms/reactive/bus.py", line 280, in invoke
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed self._action(*args)
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/var/lib/juju/agents/unit-spark-1/charm/reactive/spark.py", line 203, in reinstall_spark
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed install_spark_standalone(zks, peers)
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/var/lib/juju/agents/unit-spark-1/charm/reactive/spark.py", line 99, in install_spark_standalone
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed spark.configure(hosts, zk_units=zks, peers=peers, extra_libs=extra_libs)
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "lib/charms/layer/bigtop_spark.py", line 234, in configure
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed master_ip = utils.resolve_private_address(available_hosts['spark-master'])
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed File "/usr/local/lib/python3.5/dist-packages/jujubigdata/utils.py", line 440, in resolve_private_address
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed raise ValueError('Unable to resolve or guess IP from private-address: %s' % addr)
unit-spark-1: 15:57:21 DEBUG unit.spark/1.zookeeper-relation-changed ValueError: Unable to resolve or guess IP from private-address: juju-e32cb2-3.hecky
unit-spark-1: 15:57:21 ERROR juju.worker.uniter.operation hook "zookeeper-relation-changed" failed: exit status 1Can we sort this out a different way please?
Thanks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels