Description of problem: Redhat undercloud installation (instack) failed while installing docker package. 2018-04-12 17:03:12 - Error: Execution of '/bin/yum -d 0 -e 0 -y install docker' returned 1: Error: Package: 2:container-selinux-2.55-1.el7.noarch (rhel-7-server-extras-rpms) 2018-04-12 17:03:12 - Requires: selinux-policy-targeted >= 3.13.1-183 2018-04-12 17:03:12 - Installed: selinux-policy-targeted-3.13.1-166.el7_4.9.noarch (@rhel-7-server-rpms) 2018-04-12 17:03:12 - selinux-policy-targeted = 3.13.1-166.el7_4.9 2018-04-12 17:03:12 - Available: selinux-policy-targeted-3.12.1-153.el7.noarch (rhel-7- Version-Release number of selected component (if applicable): OSP10, RHEL-7.4 How reproducible: openstack undercloud install Steps to Reproduce: 1 run command openstack undercloud install after enabling OSP10 repo 2. 3. Actual results: Undercloud installation should should be success after executing 'openstack undercloud install ' Expected results: Additional info:
Created attachment 1421058 [details] install-undercloud.log openstack undercloud install output log
Created attachment 1421059 [details] sos report sos report from undercloud
[stack@undercloud ~]$ rpm -qa | grep director rhosp-director-images-ipa-10.0-20180222.1.el7ost.noarch rhosp-director-images-10.0-20180222.1.el7ost.noarch [stack@undercloud ~]$ [stack@undercloud ~]$ rpm -qa | grep heat python-heatclient-1.5.2-1.el7ost.noarch openstack-heat-api-cfn-7.0.6-1.el7ost.noarch openstack-heat-templates-0-0.15.1e6015dgit.el7ost.noarch python-heat-agent-0-0.15.1e6015dgit.el7ost.noarch openstack-heat-engine-7.0.6-1.el7ost.noarch puppet-heat-9.5.0-3.el7ost.noarch openstack-heat-common-7.0.6-1.el7ost.noarch openstack-tripleo-heat-templates-5.3.8-1.el7ost.noarch openstack-heat-api-7.0.6-1.el7ost.noarch contrail-tripleo-heat-templates-4.1.1.0-113.el7.noarch heat-cfntools-1.3.0-2.el7ost.noarch [stack@undercloud ~]$
This is NOTABUG. It's actually not even OpenStack, specifically. The docker package comes from the RHEL Extras repository (rhel-7-server-extras-rpms if I recall correctly). RHEL Extras is only supported with the latest RHEL minor release. RHEL 7.5 was released earlier this week, so now Extras requires RHEL 7.5. The latest RHEL contains selinux-policy-targeted-3.13.1-192.el7_5.3 which will satisfy that dependency. Note: OSP 10 also has had updates that require RHEL 7.5 that shipped this week as well.