I don't know why my heat timeout at deploy_install, so I login the saltmaster virtual machine, and see the log bellow:
Jun 21 11:45:55 cation-new-001-saltmaster os-collect-config: Problem getting metadata: execv() arg 2 must contain only strings
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: Source [request] Unavailable.
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: /var/lib/os-collect-config/local-data not found. Skipping
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: No local metadata found (['/var/lib/os-collect-config/local-data'])
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: No auth_url configured.
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: [2017-06-21 11:45:56,336] (os-refresh-config) [INFO] Starting phase pre-configure
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: Traceback (most recent call last):
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: File "/usr/local/bin/os-refresh-config", line 11, in <module>
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: sys.exit(main())
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: File "/opt/stack/venvs/os-refresh-config/local/lib/python2.7/site-packages/os_refresh_config/
os_refresh_config.py", line 149, in main
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: subprocess.check_call(args, close_fds=True)
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: File "/usr/lib/python2.7/subprocess.py", line 535, in check_call
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: retcode = call(*popenargs, **kwargs)
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: File "/usr/lib/python2.7/subprocess.py", line 522, in call
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: return Popen(*popenargs, **kwargs).wait()
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: errread, errwrite)
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: raise child_exception
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: OSError: [Errno 2] No such file or directory
Jun 21 11:45:56 cation-new-001-saltmaster os-collect-config: Command failed, will not cache new data. Command 'os-refresh-config' returned non-zero exit status 1
So I want to know is it normal , or is it the reason which cause my heat stack timeout ?