Activity log for bug #1635030

Date Who What changed Old value New value Message
2016-10-19 20:09:47 James Slagle bug added bug
2016-10-19 20:10:25 James Slagle description Description of problem: $ cat undercloud_install.log ... + '[' -x /usr/sbin/semanage ']' 10:08:16 + mkdir -p /opt/stack/selinux-policy 10:08:16 ++ dirname /tmp/tmpoAwezY/post-install.d/86-selinux 10:08:16 + checkmodule -M -m -o /tmp/ipxe.mod /tmp/tmpoAwezY/post-install.d/../selinux/ipxe.te 10:08:16 checkmodule: Module name ironic-ipxe is different than the output base filename ipxe 10:08:16 checkmodule: loading policy configuration from /tmp/tmpoAwezY/post-install.d/../selinux/ipxe.te 10:08:16 INFO: 2016-10-17 06:08:11,747 -- ############### End stdout/stderr logging ############### 10:08:16 ERROR: 2016-10-17 06:08:11,747 -- Hook FAILED. 10:08:16 ERROR: 2016-10-17 06:08:11,747 -- Failed running command ['dib-run-parts', u'/tmp/tmpoAwezY/post-install.d'] 10:08:16 File "/usr/lib/python2.7/site-packages/instack/main.py", line 163, in main 10:08:16 em.run() 10:08:16 File "/usr/lib/python2.7/site-packages/instack/runner.py", line 79, in run 10:08:16 self.run_hook(hook) 10:08:16 File "/usr/lib/python2.7/site-packages/instack/runner.py", line 174, in run_hook 10:08:16 raise Exception("Failed running command %s" % command) 10:08:16 ERROR: 2016-10-17 06:08:11,747 -- None 10:08:16 Traceback (most recent call last): 10:08:16 File "<string>", line 1, in <module> 10:08:16 File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 519, in install 10:08:16 _run_instack(instack_env) 10:08:16 File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 454, in _run_instack 10:08:16 _run_live_command(args, instack_env, 'instack') 10:08:16 File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 297, in _run_live_command 10:08:16 raise RuntimeError('%s failed. See log for details.', name) 10:08:16 RuntimeError: ('%s failed. See log for details.', 'instack') 10:08:16 ERROR: openstack Command 'instack-install-undercloud' returned non-zero exit status 1 10:08:16 Traceback (most recent call last): 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/app.py", line 295, in run_subcommand 10:08:16 result = cmd.run(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/command.py", line 53, in run 10:08:16 self.take_action(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/rdomanager_oscplugin/v1/undercloud.py", line 33, in take_action 10:08:16 subprocess.check_call("instack-install-undercloud") 10:08:16 File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call 10:08:16 raise CalledProcessError(retcode, cmd) 10:08:16 CalledProcessError: Command 'instack-install-undercloud' returned non-zero exit status 1 10:08:16 DEBUG: openstackclient.shell clean_up InstallPlugin 10:08:16 DEBUG: openstackclient.shell got an error: Command 'instack-install-undercloud' returned non-zero exit status 1 10:08:16 ERROR: openstackclient.shell Traceback (most recent call last): 10:08:16 File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 176, in run 10:08:16 return super(OpenStackShell, self).run(argv) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/app.py", line 230, in run 10:08:16 result = self.run_subcommand(remainder) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/app.py", line 295, in run_subcommand 10:08:16 result = cmd.run(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/command.py", line 53, in run 10:08:16 self.take_action(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/rdomanager_oscplugin/v1/undercloud.py", line 33, in take_action 10:08:16 subprocess.check_call("instack-install-undercloud") 10:08:16 File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call 10:08:16 raise CalledProcessError(retcode, cmd) 10:08:16 CalledProcessError: Command 'instack-install-undercloud' returned non-zero exit status 1 Version-Release number of selected component (if applicable): OSPd7-9 Steps to reproduce: 1) Download RHEL-7.3 RC2 e.g. from http://rhos-qe-mirror-tlv.usersys.redhat.com/rel-eng/RHEL-7.3-RC-2.0/compose/Server/x86_64/images/rhel-guest-image-7.3-32.x86_64.qcow2 and use as base image for undercloud installation 2) $ cat undercloud.conf [DEFAULT] # Network interface on the Undercloud that will be handling the PXE # boots and DHCP for Overcloud instances. (string value) local_interface = eth0 3)$ cat undercloud_deploy.sh #!/bin/bash openstack undercloud install --debug &> undercloud_install.log 4)$ sh undercloud_deploy.sh # Fails with error above and return value "1" Expected results: installation will pass Additional info: It seems the problem is related to selinux policies, related files: $ cat /tmp/tmpoAwezY/post-install.d/86-selinux #!/bin/bash set -eux set -o pipefail # Install the selinux policy [ -x /usr/sbin/semanage ] || exit 0 mkdir -p /opt/stack/selinux-policy # Compile the selinux policy checkmodule -M -m -o /tmp/ipxe.mod $(dirname $0)/../selinux/ipxe.te sudo semodule_package -m /tmp/ipxe.mod -o /opt/stack/selinux-policy/ipxe.pp Description of problem: $ cat undercloud_install.log ... + '[' -x /usr/sbin/semanage ']' 10:08:16 + mkdir -p /opt/stack/selinux-policy 10:08:16 ++ dirname /tmp/tmpoAwezY/post-install.d/86-selinux 10:08:16 + checkmodule -M -m -o /tmp/ipxe.mod /tmp/tmpoAwezY/post-install.d/../selinux/ipxe.te 10:08:16 checkmodule: Module name ironic-ipxe is different than the output base filename ipxe 10:08:16 checkmodule: loading policy configuration from /tmp/tmpoAwezY/post-install.d/../selinux/ipxe.te 10:08:16 INFO: 2016-10-17 06:08:11,747 -- ############### End stdout/stderr logging ############### 10:08:16 ERROR: 2016-10-17 06:08:11,747 -- Hook FAILED. 10:08:16 ERROR: 2016-10-17 06:08:11,747 -- Failed running command ['dib-run-parts', u'/tmp/tmpoAwezY/post-install.d'] 10:08:16 File "/usr/lib/python2.7/site-packages/instack/main.py", line 163, in main 10:08:16 em.run() 10:08:16 File "/usr/lib/python2.7/site-packages/instack/runner.py", line 79, in run 10:08:16 self.run_hook(hook) 10:08:16 File "/usr/lib/python2.7/site-packages/instack/runner.py", line 174, in run_hook 10:08:16 raise Exception("Failed running command %s" % command) 10:08:16 ERROR: 2016-10-17 06:08:11,747 -- None 10:08:16 Traceback (most recent call last): 10:08:16 File "<string>", line 1, in <module> 10:08:16 File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 519, in install 10:08:16 _run_instack(instack_env) 10:08:16 File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 454, in _run_instack 10:08:16 _run_live_command(args, instack_env, 'instack') 10:08:16 File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 297, in _run_live_command 10:08:16 raise RuntimeError('%s failed. See log for details.', name) 10:08:16 RuntimeError: ('%s failed. See log for details.', 'instack') 10:08:16 ERROR: openstack Command 'instack-install-undercloud' returned non-zero exit status 1 10:08:16 Traceback (most recent call last): 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/app.py", line 295, in run_subcommand 10:08:16 result = cmd.run(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/command.py", line 53, in run 10:08:16 self.take_action(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/rdomanager_oscplugin/v1/undercloud.py", line 33, in take_action 10:08:16 subprocess.check_call("instack-install-undercloud") 10:08:16 File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call 10:08:16 raise CalledProcessError(retcode, cmd) 10:08:16 CalledProcessError: Command 'instack-install-undercloud' returned non-zero exit status 1 10:08:16 DEBUG: openstackclient.shell clean_up InstallPlugin 10:08:16 DEBUG: openstackclient.shell got an error: Command 'instack-install-undercloud' returned non-zero exit status 1 10:08:16 ERROR: openstackclient.shell Traceback (most recent call last): 10:08:16 File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 176, in run 10:08:16 return super(OpenStackShell, self).run(argv) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/app.py", line 230, in run 10:08:16 result = self.run_subcommand(remainder) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/app.py", line 295, in run_subcommand 10:08:16 result = cmd.run(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/cliff/command.py", line 53, in run 10:08:16 self.take_action(parsed_args) 10:08:16 File "/usr/lib/python2.7/site-packages/rdomanager_oscplugin/v1/undercloud.py", line 33, in take_action 10:08:16 subprocess.check_call("instack-install-undercloud") 10:08:16 File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call 10:08:16 raise CalledProcessError(retcode, cmd) 10:08:16 CalledProcessError: Command 'instack-install-undercloud' returned non-zero exit status 1 Version-Release number of selected component (if applicable): OSPd7-9 Steps to reproduce: 1) Download RHEL-7.3 (unreleased bits) 2) $ cat undercloud.conf [DEFAULT] # Network interface on the Undercloud that will be handling the PXE # boots and DHCP for Overcloud instances. (string value) local_interface = eth0 3)$ cat undercloud_deploy.sh #!/bin/bash openstack undercloud install --debug &> undercloud_install.log 4)$ sh undercloud_deploy.sh # Fails with error above and return value "1" Expected results: installation will pass Additional info: It seems the problem is related to selinux policies, related files: $ cat /tmp/tmpoAwezY/post-install.d/86-selinux #!/bin/bash set -eux set -o pipefail # Install the selinux policy [ -x /usr/sbin/semanage ] || exit 0 mkdir -p /opt/stack/selinux-policy # Compile the selinux policy checkmodule -M -m -o /tmp/ipxe.mod $(dirname $0)/../selinux/ipxe.te sudo semodule_package -m /tmp/ipxe.mod -o /opt/stack/selinux-policy/ipxe.pp
2016-10-25 14:39:40 OpenStack Infra tags in-stable-mitaka
2016-11-03 13:02:23 Santosh Ananda bug added subscriber Santosh Ananda
2017-09-22 20:48:10 Alex Schultz tripleo: status New Fix Released
2017-09-22 20:48:15 Alex Schultz tripleo: importance Undecided High