Bug 1702806
| Summary: | sosreport is missing /var/lib/mistral/overcloud/ansible.log | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Alexander Chuzhoy <sasha> |
| Component: | sos | Assignee: | Pavel Moravec <pmoravec> |
| Status: | CLOSED ERRATA | QA Contact: | Miroslav Hradílek <mhradile> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 | CC: | agk, bmr, dbecker, emacchi, gavin, mburns, mhradile, morazi, plambri, pmoravec, rhos-maint, sbradley, ssmolyak |
| Target Milestone: | rc | Keywords: | OtherQA, Triaged |
| Target Release: | 8.1 | Flags: | pm-rhel:
mirror+
|
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | sos-3.7-2.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1702802 | Environment: | |
| Last Closed: | 2019-11-05 22:32:24 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1702802 | ||
| Bug Blocks: | |||
|
Description
Alexander Chuzhoy
2019-04-24 19:32:57 UTC
devel_ack to 8.1. Offering OtherQE will mean qe_ack is granted and basically inclusion in 8.1 granted as well. Alexander, Emilien, are you able to verify the fix once a build is ready? I (or another QE person in my group) should be able to verify it - yes. Alexander, could you pls. verify the BZ against below build? Thanks in advance. A yum repository for the build of sos-3.7-1.el8 (task 22133742) is available at: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/ You can install the rpms locally by putting this .repo file in your /etc/yum.repos.d/ directory: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/sos-3.7-1.el8.repo RPMs and build logs can be found in the following locations: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/ The full list of available rpms is: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/sos-3.7-1.el8.src.rpm http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/sos-audit-3.7-1.el8.noarch.rpm http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/1.el8/noarch/sos-3.7-1.el8.noarch.rpm Build output will be available for the next 21 days. FailedQA and moving to assigned: Environment: sos-3.7-1.el8.noarch Ran this command: sudo sosreport -e openstack_ironic -e openstack_nova --batch -p openstack,openstack_undercloud,openstack_controller --tmp-dir /var/tmp --all-logs --experimental -k docker.all=on; The list of files on the machine: (undercloud) [stack@undercloud-0 ~]$ ls /var/lib/mistral/overcloud/ ansible.cfg deployments.yaml fast_forward_upgrade_post_role_tasks.yaml pre_upgrade_rolling_steps_playbook.yaml ansible-errors.json deploy_steps_playbook.yaml fast_forward_upgrade_prep_role_tasks.yaml pre_upgrade_rolling_steps_tasks.yaml ansible.log docker_puppet_script.yaml fast_forward_upgrade_prep_tasks.yaml ssh_private_key ansible-playbook-command.sh external_deploy_steps_tasks.yaml fast_forward_upgrade_release_tasks.yaml templates ansible-ssh external_post_deploy_steps_tasks.yaml global_vars.yaml tripleo-ansible-inventory.yaml BlockStorage external_update_steps_playbook.yaml group_vars update_steps_playbook.yaml boot_param_tasks.yaml external_update_steps_tasks.yaml host_vars update_steps_tasks.yaml ceph-ansible external_upgrade_steps_playbook.yaml ObjectStorage upgrade_steps_playbook.yaml CephStorage external_upgrade_steps_tasks.yaml overcloud-config.tar.gz upgrade_steps_tasks.yaml common_deploy_steps_tasks.yaml fast_forward_upgrade_bootstrap_role_tasks.yaml post_update_steps_tasks.yaml Compute fast_forward_upgrade_bootstrap_tasks.yaml post_upgrade_steps_playbook.yaml Controller fast_forward_upgrade_playbook.yaml post_upgrade_steps_tasks.yaml The sosreport-undercloud-0-2019-06-25-tzjxvwd/var/lib/mistral/overcloud/ directory in the sosreport is empty. (undercloud) [stack@undercloud-0 ~]$ sudo tar tJvf /var/tmp/sosreport-undercloud-0-2019-06-25-tzjxvwd.tar.xz|grep var/lib/mistral/overcloud drwxr-xr-x root/root 0 2019-06-21 22:55 sosreport-undercloud-0-2019-06-25-tzjxvwd/var/lib/mistral/overcloud/ lrwxr-xr-x root/root 0 2019-06-21 22:55 sosreport-undercloud-0-2019-06-25-tzjxvwd/var/lib/mistral/config-download-latest -> /var/lib/mistral/overcloud (undercloud) [stack@undercloud-0 ~]$ I think there is some misunderstanding: - this bug is cloned from #1702802 , below applies to both of them: - the bug requests in subject and in #c0 to collect /var/lib/mistral/overcloud/ansible.log - BUT the reporter linked PR that collects /var/lib/mistral/config-download-latest/ansible.log (different subdir) I havent checked that and "blindly" backported the PR (https://github.com/sosreport/sos/pull/1661/files) to both RHEL7.7 and RHEL8.1 What is therefore requested to be collected by sosreport, please? ansible.log from what directory - overcloud or config-download-latest ? (and is this dir the same on rhel7 and rhel8? since currently, same bz is verified on rhel7.7 and failedQE on rhel8..) needinfo for #c9 also for emacchi - please agree with sasha what is requested to collect. Thanks! (and apologize for not verifying PR matches specification requested :( ) (In reply to Pavel Moravec from comment #9) > What is therefore requested to be collected by sosreport, please? /var/lib/mistral/config-download-latest/ansible.log which is a symlink to the actual log file (are symlinks followed by sosreport?) Since we can't predict the stack name, (overcloud by default), /var/lib/mistral/config-download-latest is safer to use but if we can't we'll have to collect all /var/lib/mistral in that case. For RHEL versions: same dirs for RHEL7 & 8. (In reply to Emilien Macchi from comment #11) > (In reply to Pavel Moravec from comment #9) > > > What is therefore requested to be collected by sosreport, please? > > /var/lib/mistral/config-download-latest/ansible.log which is a symlink to > the actual log file (are symlinks followed by sosreport?) Sosreport does collect that destination: /usr/lib/python3.6/site-packages/sos/plugins/openstack_instack.py: '/var/lib/mistral/config-download-latest/ansible.log' and does follow symlinks. What in particular is the symlink, please? When I tested: /var/lib/mistral/config-download-latest/ansible.log: symbolic link to /var/lib/mistral/overcloud/ansible.log then: sosreport -o openstack_instack --batch --build collected both: /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-varnyfo/var/lib/mistral/config-download-latest/ansible.log: symbolic link to ../overcloud/ansible.log /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-varnyfo/var/lib/mistral/overcloud/ansible.log: ASCII text but when I test now: /var/lib/mistral/config-download-latest: symbolic link to /var/lib/mistral/overcloud I get no ansible.log file in sosreport.. I guess the later is the case for you - investigating now (we must follow those symlinks!). Interesting.. sosreport behaves slightly different depending on symlink absolute/relative path used:
mv /var/lib/mistral{,.prev}
mkdir -p /var/lib/mistral/overcloud
cd /var/lib/mistral/
ln -s overcloud config-download-latest
echo "some ansible log content" > overcloud/ansible.log
Here, we used relative symlink:
# file /var/lib/mistral/config-download-latest
/var/lib/mistral/config-download-latest: symbolic link to overcloud
#
Now, sosreport content is OK:
# sosreport -o openstack_instack --batch --build
..
sosreport build tree is located at : /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs
# find /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs
..
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/overcloud
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/overcloud/ansible.log
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/config-download-latest
..
# file /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/config-download-latest
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-nqzqdqs/var/lib/mistral/config-download-latest: symbolic link to overcloud
#
BUT when we use absolute paths, situation changes a bit:
mv /var/lib/mistral{,.prev}
mkdir -p /var/lib/mistral/overcloud
ln -s /var/lib/mistral/overcloud /var/lib/mistral/config-download-latest
echo "some ansible log content" > /var/lib/mistral/overcloud/ansible.log
We used absolute path symlink:
# file /var/lib/mistral/config-download-latest
/var/lib/mistral/config-download-latest: symbolic link to /var/lib/mistral/overcloud
#
And sosreport behaves suboptimal:
# sosreport -o openstack_instack --batch --build
..
sosreport build tree is located at : /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm
# find /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm
..
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/overcloud
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest
#
# find -L /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm
..
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/overcloud
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest/ansible.log
#
But the ansible.log is not collected since:
# file /var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest
/var/tmp/sosreport-pmoravec-rhel8-2019-06-25-wpyemcm/var/lib/mistral/config-download-latest: symbolic link to /var/lib/mistral/overcloud
#
points outside sosreport directory (and calling sosreport without --build, a broken symlink to /var/lib/mistral/overcloud would be contained in the tarball :(
An idea of patch - just for this specific setup - proposed in: https://github.com/sosreport/sos/issues/1710 together with root cause what and when does sosreport wrongly. Hi, could you pls. verify the bug against below build? Now it sould collect also the ansible.log "behind" symlink. Thanks in advance. A yum repository for the build of sos-3.7-2.el8 (task 22574870) is available at: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/ You can install the rpms locally by putting this .repo file in your /etc/yum.repos.d/ directory: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/sos-3.7-2.el8.repo RPMs and build logs can be found in the following locations: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/ The full list of available rpms is: http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/sos-3.7-2.el8.src.rpm http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/sos-3.7-2.el8.noarch.rpm http://brew-task-repos.usersys.redhat.com/repos/official/sos/3.7/2.el8/noarch/sos-audit-3.7-2.el8.noarch.rpm Build output will be available for the next 21 days. [root@undercloud-0 ~]# rpm -q sos sos-3.7-2.el8.noarch sudo sosreport -e openstack_ironic -e openstack_nova --batch -p openstack,openstack_undercloud,openstack_controller --tmp-dir /var/tmp --all-logs --experimental -k docker.all=on; [root@undercloud-0 ~]# tree sosreport-undercloud-0-2019-07-11-tporiva/ sosreport-undercloud-0-2019-07-11-tporiva/ ├── etc │ └── heat │ ├── environment.d │ │ └── default.yaml │ ├── heat.conf │ └── templates │ ├── AWS_CloudWatch_Alarm.yaml │ └── AWS_RDS_DBInstance.yaml ├── home │ └── stack │ ├── install-undercloud.log │ ├── undercloud.conf │ └── undercloud-install-20190711190953.tar.bzip2 ├── sos_commands │ ├── opendaylight │ │ └── docker_logs_opendaylight_api │ ├── openstack_glance │ │ └── glance_db_version │ ├── openstack_heat │ │ └── heat_db_version │ ├── openstack_ironic │ │ ├── journalctl_--no-pager_--unit_openstack-ironic-inspector-dnsmasq │ │ ├── ls_-laRt_.httpboot │ │ ├── ls_-laRt_.tftpboot │ │ ├── ls_-laRt_.var.lib.config-data.puppet-generated.ironic.httpboot │ │ ├── ls_-laRt_.var.lib.config-data.puppet-generated.ironic.tftpboot │ │ ├── ls_-laRt_.var.lib.config-data.puppet-generated.ironic.var.lib.ironic │ │ └── ls_-laRt_.var.lib.ironic │ ├── openstack_keystone │ │ └── crudini_--get_.etc.keystone.keystone.conf_identity_domain_config_dir │ ├── openstack_neutron │ │ └── ls_-laZR_.var.lib.neutron.lock │ ├── openstack_nova │ │ ├── nova-manage_db_version │ │ ├── nova-manage_fixed_list │ │ └── nova-manage_floating_list │ ├── openstack_octavia │ │ ├── openstack_loadbalancer_amphora_list │ │ ├── openstack_loadbalancer_healthmonitor_list │ │ ├── openstack_loadbalancer_l7policy_list │ │ ├── openstack_loadbalancer_l7rule_list_Missing │ │ ├── openstack_loadbalancer_list │ │ ├── openstack_loadbalancer_listener_list │ │ ├── openstack_loadbalancer_member_list_Missing │ │ ├── openstack_loadbalancer_pool_list │ │ ├── openstack_loadbalancer_quota_list │ │ └── openstack_loadbalancer_show_Missing │ └── openstack_sahara │ ├── journalctl_--no-pager_--unit_openstack-sahara-all │ ├── journalctl_--no-pager_--unit_openstack-sahara-api │ └── journalctl_--no-pager_--unit_openstack-sahara-engine ├── sos_logs │ ├── sos.log │ └── ui.log ├── sos_reports │ ├── sos.html │ └── sos.txt ├── var │ ├── lib │ │ ├── config-data │ │ │ └── puppet-generated │ │ │ ├── glance_api │ │ │ │ └── etc │ │ │ │ ├── glance │ │ │ │ │ ├── glance-api.conf │ │ │ │ │ ├── glance-cache.conf │ │ │ │ │ ├── glance-image-import.conf │ │ │ │ │ └── glance-swift.conf │ │ │ │ └── my.cnf.d │ │ │ │ └── tripleo.cnf │ │ │ ├── heat │ │ │ │ └── etc │ │ │ │ ├── heat │ │ │ │ │ └── heat.conf │ │ │ │ └── my.cnf.d │ │ │ │ └── tripleo.cnf │ │ │ ├── heat_api │ │ │ │ ├── etc │ │ │ │ │ ├── heat │ │ │ │ │ │ ├── heat.conf │ │ │ │ │ │ └── policy.json │ │ │ │ │ └── httpd │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ └── ports.conf │ │ │ │ │ └── conf.d │ │ │ │ │ ├── 10-heat_api_wsgi.conf │ │ │ │ │ ├── access_compat.load │ │ │ │ │ ├── actions.load │ │ │ │ │ ├── alias.conf │ │ │ │ │ ├── alias.load │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ ├── authn_core.load │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ ├── authn_file.load │ │ │ │ │ ├── authz_core.load │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ ├── authz_host.load │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ ├── authz_user.load │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ ├── autoindex.load │ │ │ │ │ ├── cache.load │ │ │ │ │ ├── cgi.load │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ ├── dav.load │ │ │ │ │ ├── deflate.conf │ │ │ │ │ ├── deflate.load │ │ │ │ │ ├── dir.conf │ │ │ │ │ ├── dir.load │ │ │ │ │ ├── env.load │ │ │ │ │ ├── expires.load │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ ├── filter.load │ │ │ │ │ ├── include.load │ │ │ │ │ ├── log_config.load │ │ │ │ │ ├── logio.load │ │ │ │ │ ├── mime.conf │ │ │ │ │ ├── mime.load │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ ├── negotiation.load │ │ │ │ │ ├── prefork.conf │ │ │ │ │ ├── prefork.load │ │ │ │ │ ├── rewrite.load │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ ├── setenvif.load │ │ │ │ │ ├── socache_shmcb.load │ │ │ │ │ ├── speling.load │ │ │ │ │ ├── ssl.conf │ │ │ │ │ ├── ssl.load │ │ │ │ │ ├── status.conf │ │ │ │ │ ├── status.load │ │ │ │ │ ├── substitute.load │ │ │ │ │ ├── suexec.load │ │ │ │ │ ├── systemd.load │ │ │ │ │ ├── unixd.load │ │ │ │ │ ├── usertrack.load │ │ │ │ │ ├── version.load │ │ │ │ │ ├── vhost_alias.load │ │ │ │ │ ├── wsgi.conf │ │ │ │ │ └── wsgi.load │ │ │ │ └── var │ │ │ │ └── spool │ │ │ │ └── cron │ │ │ │ └── heat │ │ │ ├── heat_api_cfn │ │ │ │ ├── etc │ │ │ │ │ ├── heat │ │ │ │ │ │ ├── heat.conf │ │ │ │ │ │ └── policy.json │ │ │ │ │ └── httpd │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ └── ports.conf │ │ │ │ │ └── conf.d │ │ │ │ │ ├── 10-heat_api_cfn_wsgi.conf │ │ │ │ │ ├── access_compat.load │ │ │ │ │ ├── actions.load │ │ │ │ │ ├── alias.conf │ │ │ │ │ ├── alias.load │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ ├── authn_core.load │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ ├── authn_file.load │ │ │ │ │ ├── authz_core.load │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ ├── authz_host.load │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ ├── authz_user.load │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ ├── autoindex.load │ │ │ │ │ ├── cache.load │ │ │ │ │ ├── cgi.load │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ ├── dav.load │ │ │ │ │ ├── deflate.conf │ │ │ │ │ ├── deflate.load │ │ │ │ │ ├── dir.conf │ │ │ │ │ ├── dir.load │ │ │ │ │ ├── env.load │ │ │ │ │ ├── expires.load │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ ├── filter.load │ │ │ │ │ ├── headers.load │ │ │ │ │ ├── include.load │ │ │ │ │ ├── log_config.load │ │ │ │ │ ├── logio.load │ │ │ │ │ ├── mime.conf │ │ │ │ │ ├── mime.load │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ ├── negotiation.load │ │ │ │ │ ├── prefork.conf │ │ │ │ │ ├── prefork.load │ │ │ │ │ ├── rewrite.load │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ ├── setenvif.load │ │ │ │ │ ├── socache_shmcb.load │ │ │ │ │ ├── speling.load │ │ │ │ │ ├── ssl.conf │ │ │ │ │ ├── ssl.load │ │ │ │ │ ├── status.conf │ │ │ │ │ ├── status.load │ │ │ │ │ ├── substitute.load │ │ │ │ │ ├── suexec.load │ │ │ │ │ ├── systemd.load │ │ │ │ │ ├── unixd.load │ │ │ │ │ ├── usertrack.load │ │ │ │ │ ├── version.load │ │ │ │ │ ├── vhost_alias.load │ │ │ │ │ ├── wsgi.conf │ │ │ │ │ └── wsgi.load │ │ │ │ └── var │ │ │ │ └── spool │ │ │ │ └── cron │ │ │ │ └── heat │ │ │ ├── ironic │ │ │ │ └── etc │ │ │ │ ├── httpd │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ └── ports.conf │ │ │ │ │ └── conf.d │ │ │ │ │ ├── 10-ipxe_vhost.conf │ │ │ │ │ ├── access_compat.load │ │ │ │ │ ├── actions.load │ │ │ │ │ ├── alias.conf │ │ │ │ │ ├── alias.load │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ ├── authn_core.load │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ ├── authn_file.load │ │ │ │ │ ├── authz_core.load │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ ├── authz_host.load │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ ├── authz_user.load │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ ├── autoindex.load │ │ │ │ │ ├── cache.load │ │ │ │ │ ├── cgi.load │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ ├── dav.load │ │ │ │ │ ├── deflate.conf │ │ │ │ │ ├── deflate.load │ │ │ │ │ ├── dir.conf │ │ │ │ │ ├── dir.load │ │ │ │ │ ├── env.load │ │ │ │ │ ├── expires.load │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ ├── filter.load │ │ │ │ │ ├── include.load │ │ │ │ │ ├── log_config.load │ │ │ │ │ ├── logio.load │ │ │ │ │ ├── mime.conf │ │ │ │ │ ├── mime.load │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ ├── negotiation.load │ │ │ │ │ ├── prefork.conf │ │ │ │ │ ├── prefork.load │ │ │ │ │ ├── rewrite.load │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ ├── setenvif.load │ │ │ │ │ ├── speling.load │ │ │ │ │ ├── substitute.load │ │ │ │ │ ├── suexec.load │ │ │ │ │ ├── systemd.load │ │ │ │ │ ├── unixd.load │ │ │ │ │ ├── usertrack.load │ │ │ │ │ ├── version.load │ │ │ │ │ └── vhost_alias.load │ │ │ │ ├── ironic │ │ │ │ │ └── ironic.conf │ │ │ │ ├── my.cnf.d │ │ │ │ │ └── tripleo.cnf │ │ │ │ ├── xinetd.conf │ │ │ │ └── xinetd.d │ │ │ │ └── tftp │ │ │ ├── ironic_api │ │ │ │ └── etc │ │ │ │ ├── httpd │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ └── ports.conf │ │ │ │ │ └── conf.d │ │ │ │ │ ├── 10-ironic_wsgi.conf │ │ │ │ │ ├── access_compat.load │ │ │ │ │ ├── actions.load │ │ │ │ │ ├── alias.conf │ │ │ │ │ ├── alias.load │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ ├── authn_core.load │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ ├── authn_file.load │ │ │ │ │ ├── authz_core.load │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ ├── authz_host.load │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ ├── authz_user.load │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ ├── autoindex.load │ │ │ │ │ ├── cache.load │ │ │ │ │ ├── cgi.load │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ ├── dav.load │ │ │ │ │ ├── deflate.conf │ │ │ │ │ ├── deflate.load │ │ │ │ │ ├── dir.conf │ │ │ │ │ ├── dir.load │ │ │ │ │ ├── env.load │ │ │ │ │ ├── expires.load │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ ├── filter.load │ │ │ │ │ ├── include.load │ │ │ │ │ ├── log_config.load │ │ │ │ │ ├── logio.load │ │ │ │ │ ├── mime.conf │ │ │ │ │ ├── mime.load │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ ├── negotiation.load │ │ │ │ │ ├── prefork.conf │ │ │ │ │ ├── prefork.load │ │ │ │ │ ├── rewrite.load │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ ├── setenvif.load │ │ │ │ │ ├── socache_shmcb.load │ │ │ │ │ ├── speling.load │ │ │ │ │ ├── ssl.conf │ │ │ │ │ ├── ssl.load │ │ │ │ │ ├── status.conf │ │ │ │ │ ├── status.load │ │ │ │ │ ├── substitute.load │ │ │ │ │ ├── suexec.load │ │ │ │ │ ├── systemd.load │ │ │ │ │ ├── unixd.load │ │ │ │ │ ├── usertrack.load │ │ │ │ │ ├── version.load │ │ │ │ │ ├── vhost_alias.load │ │ │ │ │ ├── wsgi.conf │ │ │ │ │ └── wsgi.load │ │ │ │ ├── ironic │ │ │ │ │ └── ironic.conf │ │ │ │ └── my.cnf.d │ │ │ │ └── tripleo.cnf │ │ │ ├── keystone │ │ │ │ ├── etc │ │ │ │ │ ├── httpd │ │ │ │ │ │ ├── conf │ │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ │ └── ports.conf │ │ │ │ │ │ └── conf.d │ │ │ │ │ │ ├── 10-keystone_wsgi.conf │ │ │ │ │ │ ├── access_compat.load │ │ │ │ │ │ ├── actions.load │ │ │ │ │ │ ├── alias.conf │ │ │ │ │ │ ├── alias.load │ │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ │ ├── authn_core.load │ │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ │ ├── authn_file.load │ │ │ │ │ │ ├── authz_core.load │ │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ │ ├── authz_host.load │ │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ │ ├── authz_user.load │ │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ │ ├── autoindex.load │ │ │ │ │ │ ├── cache.load │ │ │ │ │ │ ├── cgi.load │ │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ │ ├── dav.load │ │ │ │ │ │ ├── deflate.conf │ │ │ │ │ │ ├── deflate.load │ │ │ │ │ │ ├── dir.conf │ │ │ │ │ │ ├── dir.load │ │ │ │ │ │ ├── env.load │ │ │ │ │ │ ├── expires.load │ │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ │ ├── filter.load │ │ │ │ │ │ ├── include.load │ │ │ │ │ │ ├── log_config.load │ │ │ │ │ │ ├── logio.load │ │ │ │ │ │ ├── mime.conf │ │ │ │ │ │ ├── mime.load │ │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ │ ├── negotiation.load │ │ │ │ │ │ ├── prefork.conf │ │ │ │ │ │ ├── prefork.load │ │ │ │ │ │ ├── rewrite.load │ │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ │ ├── setenvif.load │ │ │ │ │ │ ├── socache_shmcb.load │ │ │ │ │ │ ├── speling.load │ │ │ │ │ │ ├── ssl.conf │ │ │ │ │ │ ├── ssl.load │ │ │ │ │ │ ├── status.conf │ │ │ │ │ │ ├── status.load │ │ │ │ │ │ ├── substitute.load │ │ │ │ │ │ ├── suexec.load │ │ │ │ │ │ ├── systemd.load │ │ │ │ │ │ ├── unixd.load │ │ │ │ │ │ ├── usertrack.load │ │ │ │ │ │ ├── version.load │ │ │ │ │ │ ├── vhost_alias.load │ │ │ │ │ │ ├── wsgi.conf │ │ │ │ │ │ └── wsgi.load │ │ │ │ │ ├── keystone │ │ │ │ │ │ └── keystone.conf │ │ │ │ │ └── my.cnf.d │ │ │ │ │ └── tripleo.cnf │ │ │ │ └── var │ │ │ │ └── spool │ │ │ │ └── cron │ │ │ │ └── keystone │ │ │ ├── memcached │ │ │ │ └── etc │ │ │ │ └── sysconfig │ │ │ │ └── memcached │ │ │ ├── neutron │ │ │ │ └── etc │ │ │ │ ├── default │ │ │ │ │ └── neutron-server │ │ │ │ ├── my.cnf.d │ │ │ │ │ └── tripleo.cnf │ │ │ │ └── neutron │ │ │ │ ├── dhcp_agent.ini │ │ │ │ ├── l3_agent.ini │ │ │ │ ├── neutron.conf │ │ │ │ ├── plugin.ini -> ../../../../../../../etc/neutron/plugins/ml2/ml2_conf.ini │ │ │ │ └── plugins │ │ │ │ └── ml2 │ │ │ │ ├── ironic_neutron_agent.ini │ │ │ │ ├── ml2_conf.ini │ │ │ │ └── openvswitch_agent.ini │ │ │ ├── nova │ │ │ │ ├── etc │ │ │ │ │ ├── httpd │ │ │ │ │ │ ├── conf │ │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ │ └── ports.conf │ │ │ │ │ │ └── conf.d │ │ │ │ │ │ ├── 10-nova_api_wsgi.conf │ │ │ │ │ │ ├── access_compat.load │ │ │ │ │ │ ├── actions.load │ │ │ │ │ │ ├── alias.conf │ │ │ │ │ │ ├── alias.load │ │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ │ ├── authn_core.load │ │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ │ ├── authn_file.load │ │ │ │ │ │ ├── authz_core.load │ │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ │ ├── authz_host.load │ │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ │ ├── authz_user.load │ │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ │ ├── autoindex.load │ │ │ │ │ │ ├── cache.load │ │ │ │ │ │ ├── cgi.load │ │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ │ ├── dav.load │ │ │ │ │ │ ├── deflate.conf │ │ │ │ │ │ ├── deflate.load │ │ │ │ │ │ ├── dir.conf │ │ │ │ │ │ ├── dir.load │ │ │ │ │ │ ├── env.load │ │ │ │ │ │ ├── expires.load │ │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ │ ├── filter.load │ │ │ │ │ │ ├── include.load │ │ │ │ │ │ ├── log_config.load │ │ │ │ │ │ ├── logio.load │ │ │ │ │ │ ├── mime.conf │ │ │ │ │ │ ├── mime.load │ │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ │ ├── negotiation.load │ │ │ │ │ │ ├── prefork.conf │ │ │ │ │ │ ├── prefork.load │ │ │ │ │ │ ├── rewrite.load │ │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ │ ├── setenvif.load │ │ │ │ │ │ ├── socache_shmcb.load │ │ │ │ │ │ ├── speling.load │ │ │ │ │ │ ├── ssl.conf │ │ │ │ │ │ ├── ssl.load │ │ │ │ │ │ ├── status.conf │ │ │ │ │ │ ├── status.load │ │ │ │ │ │ ├── substitute.load │ │ │ │ │ │ ├── suexec.load │ │ │ │ │ │ ├── systemd.load │ │ │ │ │ │ ├── unixd.load │ │ │ │ │ │ ├── usertrack.load │ │ │ │ │ │ ├── version.load │ │ │ │ │ │ ├── vhost_alias.load │ │ │ │ │ │ ├── wsgi.conf │ │ │ │ │ │ └── wsgi.load │ │ │ │ │ ├── my.cnf.d │ │ │ │ │ │ └── tripleo.cnf │ │ │ │ │ └── nova │ │ │ │ │ └── nova.conf │ │ │ │ └── var │ │ │ │ └── spool │ │ │ │ └── cron │ │ │ │ └── nova │ │ │ ├── nova_placement │ │ │ │ └── etc │ │ │ │ ├── httpd │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── httpd.conf │ │ │ │ │ │ └── ports.conf │ │ │ │ │ └── conf.d │ │ │ │ │ ├── 00-nova-placement-api.conf │ │ │ │ │ ├── 10-placement_wsgi.conf │ │ │ │ │ ├── access_compat.load │ │ │ │ │ ├── actions.load │ │ │ │ │ ├── alias.conf │ │ │ │ │ ├── alias.load │ │ │ │ │ ├── auth_basic.load │ │ │ │ │ ├── auth_digest.load │ │ │ │ │ ├── authn_anon.load │ │ │ │ │ ├── authn_core.load │ │ │ │ │ ├── authn_dbm.load │ │ │ │ │ ├── authn_file.load │ │ │ │ │ ├── authz_core.load │ │ │ │ │ ├── authz_dbm.load │ │ │ │ │ ├── authz_groupfile.load │ │ │ │ │ ├── authz_host.load │ │ │ │ │ ├── authz_owner.load │ │ │ │ │ ├── authz_user.load │ │ │ │ │ ├── autoindex.conf │ │ │ │ │ ├── autoindex.load │ │ │ │ │ ├── cache.load │ │ │ │ │ ├── cgi.load │ │ │ │ │ ├── dav_fs.conf │ │ │ │ │ ├── dav_fs.load │ │ │ │ │ ├── dav.load │ │ │ │ │ ├── deflate.conf │ │ │ │ │ ├── deflate.load │ │ │ │ │ ├── dir.conf │ │ │ │ │ ├── dir.load │ │ │ │ │ ├── env.load │ │ │ │ │ ├── expires.load │ │ │ │ │ ├── ext_filter.load │ │ │ │ │ ├── filter.load │ │ │ │ │ ├── include.load │ │ │ │ │ ├── log_config.load │ │ │ │ │ ├── logio.load │ │ │ │ │ ├── mime.conf │ │ │ │ │ ├── mime.load │ │ │ │ │ ├── mime_magic.conf │ │ │ │ │ ├── mime_magic.load │ │ │ │ │ ├── negotiation.conf │ │ │ │ │ ├── negotiation.load │ │ │ │ │ ├── prefork.conf │ │ │ │ │ ├── prefork.load │ │ │ │ │ ├── rewrite.load │ │ │ │ │ ├── setenvif.conf │ │ │ │ │ ├── setenvif.load │ │ │ │ │ ├── socache_shmcb.load │ │ │ │ │ ├── speling.load │ │ │ │ │ ├── ssl.conf │ │ │ │ │ ├── ssl.load │ │ │ │ │ ├── status.conf │ │ │ │ │ ├── status.load │ │ │ │ │ ├── substitute.load │ │ │ │ │ ├── suexec.load │ │ │ │ │ ├── systemd.load │ │ │ │ │ ├── unixd.load │ │ │ │ │ ├── usertrack.load │ │ │ │ │ ├── version.load │ │ │ │ │ ├── vhost_alias.load │ │ │ │ │ ├── wsgi.conf │ │ │ │ │ └── wsgi.load │ │ │ │ ├── my.cnf.d │ │ │ │ │ └── tripleo.cnf │ │ │ │ └── nova │ │ │ │ └── nova.conf │ │ │ └── swift │ │ │ └── etc │ │ │ ├── rsyncd.conf │ │ │ └── swift │ │ │ ├── account.builder │ │ │ ├── account.ring.gz │ │ │ ├── account-server.conf │ │ │ ├── backups │ │ │ │ ├── 1562871552.account.builder │ │ │ │ ├── 1562871552.container.builder │ │ │ │ ├── 1562871552.object.builder │ │ │ │ ├── 1562871554.object.builder │ │ │ │ ├── 1562871554.object.ring.gz │ │ │ │ ├── 1562871555.account.builder │ │ │ │ ├── 1562871555.account.ring.gz │ │ │ │ ├── 1562871555.container.builder │ │ │ │ └── 1562871555.container.ring.gz │ │ │ ├── container.builder │ │ │ ├── container.ring.gz │ │ │ ├── container-server.conf │ │ │ ├── keymaster.conf │ │ │ ├── object.builder │ │ │ ├── object-expirer.conf │ │ │ ├── object.ring.gz │ │ │ ├── object-server.conf │ │ │ ├── proxy-server.conf │ │ │ └── swift.conf │ │ ├── ironic-inspector │ │ │ └── dhcp-hostsdir │ │ │ └── unknown_hosts_filter │ │ └── neutron │ │ ├── dhcp │ │ │ └── e7193677-b46f-47f0-a5a8-b2d61305eadf │ │ │ ├── addn_hosts │ │ │ ├── host │ │ │ ├── interface │ │ │ ├── leases │ │ │ ├── opts │ │ │ └── pid │ │ ├── dhcp_haproxy_wrapper │ │ ├── dibbler_wrapper │ │ ├── dnsmasq_wrapper │ │ ├── keepalived_state_change_wrapper │ │ ├── keepalived_wrapper │ │ └── l3_haproxy_wrapper │ └── log │ ├── containers │ │ ├── glance │ │ │ └── api.log │ │ ├── heat │ │ │ ├── heat_api_cfn.log │ │ │ ├── heat_api.log │ │ │ └── heat-engine.log │ │ ├── httpd │ │ │ ├── heat-api │ │ │ │ ├── error_log │ │ │ │ ├── heat_api_wsgi_access.log │ │ │ │ └── heat_api_wsgi_error.log │ │ │ ├── heat-api-cfn │ │ │ │ ├── error_log │ │ │ │ ├── heat_api_cfn_wsgi_access.log │ │ │ │ └── heat_api_cfn_wsgi_error.log │ │ │ ├── ironic-api │ │ │ │ ├── error_log │ │ │ │ ├── ironic_wsgi_access.log │ │ │ │ └── ironic_wsgi_error.log │ │ │ ├── keystone │ │ │ │ ├── error_log │ │ │ │ ├── keystone_wsgi_access.log │ │ │ │ └── keystone_wsgi_error.log │ │ │ ├── nova-api │ │ │ │ ├── error_log │ │ │ │ ├── nova_api_wsgi_access.log │ │ │ │ └── nova_api_wsgi_error.log │ │ │ └── nova-placement │ │ │ ├── error_log │ │ │ ├── placement_wsgi_access.log │ │ │ └── placement_wsgi_error.log │ │ ├── ironic │ │ │ ├── app.log │ │ │ ├── ironic-conductor.log │ │ │ └── ironic-dbsync.log │ │ ├── ironic-inspector │ │ │ ├── dnsmasq.log │ │ │ └── ironic-inspector.log │ │ ├── keystone │ │ │ ├── keystone.log │ │ │ └── keystone-tokenflush.log │ │ ├── mistral │ │ │ ├── api.log │ │ │ ├── engine.log │ │ │ ├── event-engine.log │ │ │ ├── executor.log │ │ │ └── mistral-db-manage.log │ │ ├── neutron │ │ │ ├── dhcp-agent.log │ │ │ ├── ironic-neutron-agent.log │ │ │ ├── l3-agent.log │ │ │ ├── openvswitch-agent.log │ │ │ ├── privsep-helper.log │ │ │ └── server.log │ │ ├── nova │ │ │ ├── nova-api.log │ │ │ ├── nova-compute.log │ │ │ ├── nova-conductor.log │ │ │ ├── nova-manage.log │ │ │ ├── nova-metadata-api.log │ │ │ ├── nova-placement-api.log │ │ │ └── nova-scheduler.log │ │ ├── swift │ │ │ └── swift.log │ │ └── zaqar │ │ ├── zaqar.log │ │ └── zaqar-server.log │ ├── glance │ │ └── readme.txt │ ├── heat │ │ └── readme.txt │ ├── heat-launcher │ │ └── undercloud_deploy-6r7d9i2n │ │ ├── heat.conf │ │ ├── heat.log │ │ ├── heat.sqlite.db │ │ └── token_file.json │ ├── ironic │ │ └── readme.txt │ ├── ironic-inspector │ │ └── readme.txt │ ├── keystone │ │ └── readme.txt │ ├── mistral │ │ └── readme.txt │ ├── neutron │ │ └── readme.txt │ ├── nova │ │ └── readme.txt │ ├── swift │ │ └── readme.txt │ └── zaqar │ └── readme.txt └── version.txt 140 directories, 613 files [root@undercloud-0 ~]# Coudl you please provide me access to some such system? Since it works well for me.. (and from the tree output, it seems openstack_instack plugin was enabled so it should collect the ansible.log, but why nothing from /var/lib/mistral is collected at all?) Hmm, That setup is not available anymore. On another setup where I wanted to reproduce - I actually have the ansible.log in the tarball - so it works. (In reply to Alexander Chuzhoy from comment #19) > Hmm, > That setup is not available anymore. > On another setup where I wanted to reproduce - I actually have the > ansible.log in the tarball - so it works. I guess we can mark this bug as verified, then? Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:3640 |