Links to common log files

Please refer to the recreation instructions

Check the console log and search for PLAY RECAP. There are sometimes multiple ansible runs in a job, usually the last one is the relevant. If no PLAY RECAP text is found that usually means an infra failure before Quickstart could even start. Try rechecking or asking on #tripleo if there's an ongoing infra issue.

Look for a line above the PLAY RECAP that starts with "fatal:". If no such line is found, try searching for other PLAY RECAP lines or other error outputs.

If this "fatal" line contains the execution of a shell script and redirects to a log, check which machine that task ran on. Look under that node's directory in the logs to find the file.

Example output:

fatal: [undercloud]: FAILED! => {"changed": true, "cmd": "set -o pipefail && /home/zuul/overcloud-prep-images.sh 2>&1 | awk '{ print strftime(\"%Y-%m-%d %H:%M:%S |\"), $0; fflush(); }' > /home/stack/overcloud_prep_images.log", "failed": true, "rc": 1}

PLAY RECAP *********************************************************************

In this case the overcloud-prep-images.sh script failed, which is redirected to /home/zuul/overcloud_prep_images.log on the undercloud.

Deployment errors can be found in:

If this is a different Ansible error, that could mean either an infra problem (often has UNREACHABLE in the line) or a bug in Quickstart. Ask on #tripleo to get help or open a bug on Launchpad. Add the "ci" tag if it's a CI issue and "quickstart" if you suspect that the bug is in Quickstart itself.

The logs contain files showing variables used in the job run.

As a debugging step, a job can be run manually with '-dryrun' appended to the job name. When the "playbook dry run" option is invoked, the playbooks will not execute and collect logs will not run but certain log files, including 'toci_env_args_output.log', which contains the environment variables used in the job, and playbook_executions.log will still be produced in the logs directory for inspection. This option serves to assist with debugging and to test the testing scripts themselves.