2020-02-07 10:44:20 |
chandan kumar |
bug |
|
|
added bug |
2020-02-07 12:42:18 |
chandan kumar |
description |
RHEL-8 master and train all standalone and ovb fs01 jobs are broken in periodic and check pipeline
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/job-output.txt
2020-02-06 20:14:42.721983 | primary | TASK [tripleo-inventory : create inventory from template] **********************
2020-02-06 20:14:42.733897 | primary | Thursday 06 February 2020 20:14:42 -0500 (0:00:00.101) 0:00:04.209 *****
2020-02-06 20:14:43.815918 | primary | fatal: [undercloud -> localhost]: FAILED! => {
2020-02-06 20:14:43.815962 | primary | "changed": false,
2020-02-06 20:14:43.815971 | primary | "checksum": "fafb8e9944284327c01d32b910d6074549d397cf"
2020-02-06 20:14:43.816000 | primary | }
2020-02-06 20:14:43.816009 | primary |
2020-02-06 20:14:43.816014 | primary | MSG:
2020-02-06 20:14:43.816042 | primary |
2020-02-06 20:14:43.816049 | primary | Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
Since selinux in permissive mode used on RHEL-8 system and it requires selinux binding.
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/bf79dea/logs/undercloud/var/log/extra/rpm-list.txt.gz
ansible-2.8.3-1.el8ae.noarch is used which does not auto detect the interpreter.
in RHEL-8, we have python2 and python3 binary which might be falling back to python2 ansible python interpreter leading to requires libselinux-python
It also blocks log collections and same error is happening.
Till yesterday the jobs were passing, https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&pipeline=openstack-periodic-latest-released#
Few days back we removed ansible-python-interpreter setting in release file https://review.opendev.org/#/c/705070/
But jobs were passing till yesterday.
RHEL-8.1 nodepool image got built yesterday https://softwarefactory-project.io/nodepool-log/upstream-rhel-8-0000018149.log after that it is happening.
Solution:
1. Either revert the patch or pull ansible-2.9 |
RHEL-8 master and train all standalone and ovb fs01 jobs are broken in periodic and check pipeline
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/job-output.txt
2020-02-06 20:14:42.721983 | primary | TASK [tripleo-inventory : create inventory from template] **********************
2020-02-06 20:14:42.733897 | primary | Thursday 06 February 2020 20:14:42 -0500 (0:00:00.101) 0:00:04.209 *****
2020-02-06 20:14:43.815918 | primary | fatal: [undercloud -> localhost]: FAILED! => {
2020-02-06 20:14:43.815962 | primary | "changed": false,
2020-02-06 20:14:43.815971 | primary | "checksum": "fafb8e9944284327c01d32b910d6074549d397cf"
2020-02-06 20:14:43.816000 | primary | }
2020-02-06 20:14:43.816009 | primary |
2020-02-06 20:14:43.816014 | primary | MSG:
2020-02-06 20:14:43.816042 | primary |
2020-02-06 20:14:43.816049 | primary | Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
In collect logs, this message is seen
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/logs/quickstart_install.log
TASK [Gathering Facts] *********************************************************
Thursday 06 February 2020 20:14:31 -0500 (0:00:00.262) 0:00:00.262 *****
[DEPRECATION WARNING]: Distribution redhat 8.1 on host 127.0.0.2 should use
/usr/libexec/platform-python, but is using /usr/bin/python for backward
compatibility with prior Ansible releases. A future Ansible release will
default to using the discovered platform python for this host. See https://docs
.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for
more information. This feature will be removed in version 2.12. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [127.0.0.2]
Since selinux in permissive mode used on RHEL-8 system and it requires selinux binding.
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/bf79dea/logs/undercloud/var/log/extra/rpm-list.txt.gz
ansible-2.8.3-1.el8ae.noarch is used which does not auto detect the interpreter.
in RHEL-8, we have python2 and python3 binary which might be falling back to python2 ansible python interpreter leading to requires libselinux-python
It also blocks log collections and same error is happening.
Till yesterday the jobs were passing, https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&pipeline=openstack-periodic-latest-released#
Few days back we removed ansible-python-interpreter setting in release file https://review.opendev.org/#/c/705070/
But jobs were passing till yesterday.
RHEL-8.1 nodepool image got built yesterday https://softwarefactory-project.io/nodepool-log/upstream-rhel-8-0000018149.log after that it is happening.
Solution:
1. Either revert the patch or pull ansible-2.9 |
|
2020-02-07 12:51:12 |
chandan kumar |
description |
RHEL-8 master and train all standalone and ovb fs01 jobs are broken in periodic and check pipeline
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/job-output.txt
2020-02-06 20:14:42.721983 | primary | TASK [tripleo-inventory : create inventory from template] **********************
2020-02-06 20:14:42.733897 | primary | Thursday 06 February 2020 20:14:42 -0500 (0:00:00.101) 0:00:04.209 *****
2020-02-06 20:14:43.815918 | primary | fatal: [undercloud -> localhost]: FAILED! => {
2020-02-06 20:14:43.815962 | primary | "changed": false,
2020-02-06 20:14:43.815971 | primary | "checksum": "fafb8e9944284327c01d32b910d6074549d397cf"
2020-02-06 20:14:43.816000 | primary | }
2020-02-06 20:14:43.816009 | primary |
2020-02-06 20:14:43.816014 | primary | MSG:
2020-02-06 20:14:43.816042 | primary |
2020-02-06 20:14:43.816049 | primary | Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
In collect logs, this message is seen
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/logs/quickstart_install.log
TASK [Gathering Facts] *********************************************************
Thursday 06 February 2020 20:14:31 -0500 (0:00:00.262) 0:00:00.262 *****
[DEPRECATION WARNING]: Distribution redhat 8.1 on host 127.0.0.2 should use
/usr/libexec/platform-python, but is using /usr/bin/python for backward
compatibility with prior Ansible releases. A future Ansible release will
default to using the discovered platform python for this host. See https://docs
.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for
more information. This feature will be removed in version 2.12. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [127.0.0.2]
Since selinux in permissive mode used on RHEL-8 system and it requires selinux binding.
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/bf79dea/logs/undercloud/var/log/extra/rpm-list.txt.gz
ansible-2.8.3-1.el8ae.noarch is used which does not auto detect the interpreter.
in RHEL-8, we have python2 and python3 binary which might be falling back to python2 ansible python interpreter leading to requires libselinux-python
It also blocks log collections and same error is happening.
Till yesterday the jobs were passing, https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&pipeline=openstack-periodic-latest-released#
Few days back we removed ansible-python-interpreter setting in release file https://review.opendev.org/#/c/705070/
But jobs were passing till yesterday.
RHEL-8.1 nodepool image got built yesterday https://softwarefactory-project.io/nodepool-log/upstream-rhel-8-0000018149.log after that it is happening.
Solution:
1. Either revert the patch or pull ansible-2.9 |
RHEL-8 master and train all standalone and ovb fs01 jobs are broken in periodic and check pipeline
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/job-output.txt
2020-02-06 20:14:42.721983 | primary | TASK [tripleo-inventory : create inventory from template] **********************
2020-02-06 20:14:42.733897 | primary | Thursday 06 February 2020 20:14:42 -0500 (0:00:00.101) 0:00:04.209 *****
2020-02-06 20:14:43.815918 | primary | fatal: [undercloud -> localhost]: FAILED! => {
2020-02-06 20:14:43.815962 | primary | "changed": false,
2020-02-06 20:14:43.815971 | primary | "checksum": "fafb8e9944284327c01d32b910d6074549d397cf"
2020-02-06 20:14:43.816000 | primary | }
2020-02-06 20:14:43.816009 | primary |
2020-02-06 20:14:43.816014 | primary | MSG:
2020-02-06 20:14:43.816042 | primary |
2020-02-06 20:14:43.816049 | primary | Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
In collect logs, this message is seen
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/logs/quickstart_install.log
TASK [Gathering Facts] *********************************************************
Thursday 06 February 2020 20:14:31 -0500 (0:00:00.262) 0:00:00.262 *****
[DEPRECATION WARNING]: Distribution redhat 8.1 on host 127.0.0.2 should use
/usr/libexec/platform-python, but is using /usr/bin/python for backward
compatibility with prior Ansible releases. A future Ansible release will
default to using the discovered platform python for this host. See https://docs
.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for
more information. This feature will be removed in version 2.12. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [127.0.0.2]
Since selinux in permissive mode used on RHEL-8 system and it requires selinux binding.
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/bf79dea/logs/undercloud/var/log/extra/rpm-list.txt.gz
ansible-2.8.3-1.el8ae.noarch is used which does not auto detect the interpreter.
in RHEL-8, we have python2 and python3 binary which might be falling back to python2 ansible python interpreter leading to requires libselinux-python
It also blocks log collections and same error is happening.
Till yesterday the jobs were passing, https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&pipeline=openstack-periodic-latest-released#
Few days back we removed ansible-python-interpreter setting in release file https://review.opendev.org/#/c/705070/
But jobs were passing till yesterday.
RHEL-8.1 nodepool image got built yesterday https://softwarefactory-project.io/nodepool-log/upstream-rhel-8-0000018149.log after that it is happening.
Solution:
1. Either revert the patch or pull ansible-2.9
For info:
https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.8.html#python-interpreter-discovery |
|
2020-02-07 12:51:48 |
chandan kumar |
description |
RHEL-8 master and train all standalone and ovb fs01 jobs are broken in periodic and check pipeline
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/job-output.txt
2020-02-06 20:14:42.721983 | primary | TASK [tripleo-inventory : create inventory from template] **********************
2020-02-06 20:14:42.733897 | primary | Thursday 06 February 2020 20:14:42 -0500 (0:00:00.101) 0:00:04.209 *****
2020-02-06 20:14:43.815918 | primary | fatal: [undercloud -> localhost]: FAILED! => {
2020-02-06 20:14:43.815962 | primary | "changed": false,
2020-02-06 20:14:43.815971 | primary | "checksum": "fafb8e9944284327c01d32b910d6074549d397cf"
2020-02-06 20:14:43.816000 | primary | }
2020-02-06 20:14:43.816009 | primary |
2020-02-06 20:14:43.816014 | primary | MSG:
2020-02-06 20:14:43.816042 | primary |
2020-02-06 20:14:43.816049 | primary | Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
In collect logs, this message is seen
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/logs/quickstart_install.log
TASK [Gathering Facts] *********************************************************
Thursday 06 February 2020 20:14:31 -0500 (0:00:00.262) 0:00:00.262 *****
[DEPRECATION WARNING]: Distribution redhat 8.1 on host 127.0.0.2 should use
/usr/libexec/platform-python, but is using /usr/bin/python for backward
compatibility with prior Ansible releases. A future Ansible release will
default to using the discovered platform python for this host. See https://docs
.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for
more information. This feature will be removed in version 2.12. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [127.0.0.2]
Since selinux in permissive mode used on RHEL-8 system and it requires selinux binding.
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/bf79dea/logs/undercloud/var/log/extra/rpm-list.txt.gz
ansible-2.8.3-1.el8ae.noarch is used which does not auto detect the interpreter.
in RHEL-8, we have python2 and python3 binary which might be falling back to python2 ansible python interpreter leading to requires libselinux-python
It also blocks log collections and same error is happening.
Till yesterday the jobs were passing, https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&pipeline=openstack-periodic-latest-released#
Few days back we removed ansible-python-interpreter setting in release file https://review.opendev.org/#/c/705070/
But jobs were passing till yesterday.
RHEL-8.1 nodepool image got built yesterday https://softwarefactory-project.io/nodepool-log/upstream-rhel-8-0000018149.log after that it is happening.
Solution:
1. Either revert the patch or pull ansible-2.9
For info:
https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.8.html#python-interpreter-discovery |
RHEL-8 master and train all standalone and ovb fs01 jobs are broken in periodic and check pipeline
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/job-output.txt
2020-02-06 20:14:42.721983 | primary | TASK [tripleo-inventory : create inventory from template] **********************
2020-02-06 20:14:42.733897 | primary | Thursday 06 February 2020 20:14:42 -0500 (0:00:00.101) 0:00:04.209 *****
2020-02-06 20:14:43.815918 | primary | fatal: [undercloud -> localhost]: FAILED! => {
2020-02-06 20:14:43.815962 | primary | "changed": false,
2020-02-06 20:14:43.815971 | primary | "checksum": "fafb8e9944284327c01d32b910d6074549d397cf"
2020-02-06 20:14:43.816000 | primary | }
2020-02-06 20:14:43.816009 | primary |
2020-02-06 20:14:43.816014 | primary | MSG:
2020-02-06 20:14:43.816042 | primary |
2020-02-06 20:14:43.816049 | primary | Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
In collect logs, this message is seen
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/1c5b2c3/logs/quickstart_install.log
TASK [Gathering Facts] *********************************************************
Thursday 06 February 2020 20:14:31 -0500 (0:00:00.262) 0:00:00.262 *****
[DEPRECATION WARNING]: Distribution redhat 8.1 on host 127.0.0.2 should use
/usr/libexec/platform-python, but is using /usr/bin/python for backward
compatibility with prior Ansible releases. A future Ansible release will
default to using the discovered platform python for this host. See https://docs
.ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for
more information. This feature will be removed in version 2.12. Deprecation
warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ok: [127.0.0.2]
Looks like /usr/bin/python exist in rhel8.1
Since selinux in permissive mode used on RHEL-8 system and it requires selinux binding.
https://logserver.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-rhel-8-standalone-master/bf79dea/logs/undercloud/var/log/extra/rpm-list.txt.gz
ansible-2.8.3-1.el8ae.noarch is used which does not auto detect the interpreter.
in RHEL-8, we have python2 and python3 binary which might be falling back to python2 ansible python interpreter leading to requires libselinux-python
It also blocks log collections and same error is happening.
Till yesterday the jobs were passing, https://review.rdoproject.org/zuul/builds?pipeline=openstack-periodic-master&pipeline=openstack-periodic-latest-released#
Few days back we removed ansible-python-interpreter setting in release file https://review.opendev.org/#/c/705070/
But jobs were passing till yesterday.
RHEL-8.1 nodepool image got built yesterday https://softwarefactory-project.io/nodepool-log/upstream-rhel-8-0000018149.log after that it is happening.
Solution:
1. Either revert the patch or pull ansible-2.9
For info:
https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.8.html#python-interpreter-discovery |
|
2020-02-10 20:29:54 |
wes hayutin |
tripleo: milestone |
ussuri-2 |
ussuri-3 |
|
2020-02-12 17:25:45 |
wes hayutin |
tripleo: status |
Confirmed |
Fix Released |
|
2020-02-19 12:55:31 |
wes hayutin |
tripleo: status |
Fix Released |
In Progress |
|
2020-02-19 16:40:50 |
wes hayutin |
tripleo: status |
In Progress |
Fix Released |
|