Questions & Answers

Should os-collect-config work well?

0 votes
asked Jun 21 by maxiao (840 points)

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 ?

1 Answer

0 votes
answered Jun 21 by jeremie (3,410 points)
already give more details on a previous question, you are missing a parameter in your os config
...