Debugging Ansible未能成功完成
运行Debugging Ansible未能成功完成,debugging,ansible,vagrant,Debugging,Ansible,Vagrant,运行vagrant up时,我得到以下错误: RUNNING HANDLER [mariadb : restart mysql server] ******************************* DEBUG subprocess: stdout: changed: [default] INFO interface: detail: changed: [default] changed: [default] DEBUG subprocess: stdout: PLAY RECAP
vagrant up
时,我得到以下错误:
RUNNING HANDLER [mariadb : restart mysql server] *******************************
DEBUG subprocess: stdout: changed: [default]
INFO interface: detail: changed: [default]
changed: [default]
DEBUG subprocess: stdout:
PLAY RECAP *********************************************************************
INFO interface: detail:
PLAY RECAP *********************************************************************
PLAY RECAP *********************************************************************
DEBUG subprocess: stdout: default : ok=120 changed=83 unreachable=0 failed=1 skipped=32 rescued=0 ignored=0
INFO interface: detail: default : ok=120 changed=83 unreachable=0 failed=1 skipped=32 rescued=0 ignored=0
default : ok=120 changed=83 unreachable=0 failed=1 skipped=32 rescued=0 ignored=0
DEBUG subprocess: Waiting for process to exit. Remaining to timeout: 31722
DEBUG subprocess: Exit status: 2
ERROR warden: Error occurred: Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
也许输出的这一部分也很有趣:
ERROR vagrant: /opt/vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/plugins/provisioners/ansible/provisioner/host.rb:104:in `execute_command_from_host'
/opt/vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/plugins/provisioners/ansible/provisioner/host.rb:179:in `execute_ansible_playbook_from_host'
我的Ansible版本是2.9.2(我想是最新的)。有一个很大的流浪者文件,我不知道是哪个部分导致了错误。如何调试这个?在
vagrant up
输出中的某个地方是与末尾的FAILED=1
统计信息相对应的行FAILED
。但如果没有这些信息,没有人能帮上忙you@mdaniel谢谢,这也是一个有用的信息。然后我必须向Vagrant脚本添加更多调试信息