Undercloud install failed.
Reason: No JSON object could be decoded
See the previous output for details about what went wrong. The full install
log can be found at /home/stack/.instack/install-undercloud.log.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1505, in install
_validate_configuration()
File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 711, in _validate_configuration
_validate_no_ip_change()
File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 689, in _validate_no_ip_change
network_config = json.loads(f.read())
File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Command 'instack-install-undercloud' returned non-zero exit status 1
It tries to read/decode the file /etc/os-net-config/config.json which is zero sized.
-rw-r--r--. 1 root root 0 May 15 14:12 config.json
No idea why? I'm using tripleo-quickstart with master snapshot from May 15th: ./quickstart.sh --requirements quickstart-extras-requirements.txt --tags all --teardown all --no-clone -p quickstart-extras.yml <ip-addr>
Found the same error again on a RDO Cloud VM