Description of problem: TASK [install needed packages] ************************************************* Wednesday 02 October 2019 05:23:04 -0400 (0:00:00.532) 0:03:32.585 ***** skipping: [overcloud-controller2-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=hostname) => {"changed": false, "item": "hostname", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=hostname) => {"changed": false, "item": "hostname", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=hostname) => {"changed": false, "item": "hostname", "skip_reason": "Conditional result was False"} ok: [overcloud-controller0-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "msg": "", "rc": 0, "results": ["python-simplejson-3.5.3-6.el7ost.x86_64 providing python-simplejson is already installed"]} ok: [overcloud-controller0-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "msg": "", "rc": 0, "results": ["ipa-client-4.6.4-10.el7_6.3.x86_64 providing ipa-client is already installed"]} ok: [overcloud-controller0-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "msg": "", "rc": 0, "results": ["ipa-client-4.6.4-10.el7_6.3.x86_64 providing ipa-admintools is already installed"]} failed: [overcloud-controller0-0] (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "msg": "Error: Package: openldap-clients-2.4.44-20.el7.x86_64 (rhelosp-rhel-7.6-server)\n Requires: openldap(x86-64) = 2.4.44-20.el7\n Installed: openldap-2.4.44-21.el7_6.x86_64 (@koji-override-0/7.6)\n openldap(x86-64) = 2.4.44-21.el7_6\n Available: openldap-2.4.39-3.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.39-3.el7\n Available: openldap-2.4.39-6.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.39-6.el7\n Available: openldap-2.4.39-7.el7_1.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.39-7.el7_1\n Available: openldap-2.4.40-8.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.40-8.el7\n Available: openldap-2.4.40-9.el7_2.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.40-9.el7_2\n AvailableOvercloud configuration failed. : openldap-2.4.40-13.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.40-13.el7\n Available: openldap-2.4.44-5.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-5.el7\n Available: openldap-2.4.44-13.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-13.el7\n Available: openldap-2.4.44-15.el7_5.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-15.el7_5\n Available: openldap-2.4.44-20.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-20.el7\n", "rc": 1, "results": ["Loaded plugins: product-id, search-disabled-repos, subscription-manager\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nResolving Dependencies\n--> Running transaction check\n---> Package openldap-clients.x86_64 0:2.4.44-20.el7 will be installed\n--> Processing Dependency: openldap(x86-64) = 2.4.44-20.el7 for package: openldap-clients-2.4.44-20.el7.x86_64\n--> Finished Dependency Resolution\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\n"]} ok: [overcloud-controller0-0] => (item=hostname) => {"changed": false, "item": "hostname", "msg": "", "rc": 0, "results": ["hostname-3.13-3.el7.x86_64 providing hostname is already installed"]} Version-Release number of selected component (if applicable): OSP14 z3 2019-06-26.1 openstack-tripleo-heat-templates-9.3.1-0.20190513171738.el7ost.noarch How reproducible: Steps to Reproduce: 1.Deploy overcloud with TLS everywhere with 3 controllers in 3 profiles Actual results: TASK [install needed packages] ************************************************* Wednesday 02 October 2019 05:23:04 -0400 (0:00:00.532) 0:03:32.585 ***** skipping: [overcloud-controller2-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller2-0] => (item=hostname) => {"changed": false, "item": "hostname", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "skip_reason": "Conditional result was False"} skipping: [overcloud-controller1-0] => (item=hostname) => {"changed": false, "item": "hostname", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "skip_reason": "Conditional result was False"} skipping: [compute-0] => (item=hostname) => {"changed": false, "item": "hostname", "skip_reason": "Conditional result was False"} ok: [overcloud-controller0-0] => (item=python-simplejson) => {"changed": false, "item": "python-simplejson", "msg": "", "rc": 0, "results": ["python-simplejson-3.5.3-6.el7ost.x86_64 providing python-simplejson is already installed"]} ok: [overcloud-controller0-0] => (item=ipa-client) => {"changed": false, "item": "ipa-client", "msg": "", "rc": 0, "results": ["ipa-client-4.6.4-10.el7_6.3.x86_64 providing ipa-client is already installed"]} ok: [overcloud-controller0-0] => (item=ipa-admintools) => {"changed": false, "item": "ipa-admintools", "msg": "", "rc": 0, "results": ["ipa-client-4.6.4-10.el7_6.3.x86_64 providing ipa-admintools is already installed"]} failed: [overcloud-controller0-0] (item=openldap-clients) => {"changed": false, "item": "openldap-clients", "msg": "Error: Package: openldap-clients-2.4.44-20.el7.x86_64 (rhelosp-rhel-7.6-server)\n Requires: openldap(x86-64) = 2.4.44-20.el7\n Installed: openldap-2.4.44-21.el7_6.x86_64 (@koji-override-0/7.6)\n openldap(x86-64) = 2.4.44-21.el7_6\n Available: openldap-2.4.39-3.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.39-3.el7\n Available: openldap-2.4.39-6.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.39-6.el7\n Available: openldap-2.4.39-7.el7_1.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.39-7.el7_1\n Available: openldap-2.4.40-8.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.40-8.el7\n Available: openldap-2.4.40-9.el7_2.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.40-9.el7_2\n AvailableOvercloud configuration failed. : openldap-2.4.40-13.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.40-13.el7\n Available: openldap-2.4.44-5.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-5.el7\n Available: openldap-2.4.44-13.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-13.el7\n Available: openldap-2.4.44-15.el7_5.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-15.el7_5\n Available: openldap-2.4.44-20.el7.x86_64 (rhelosp-rhel-7.6-server)\n openldap(x86-64) = 2.4.44-20.el7\n", "rc": 1, "results": ["Loaded plugins: product-id, search-disabled-repos, subscription-manager\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nResolving Dependencies\n--> Running transaction check\n---> Package openldap-clients.x86_64 0:2.4.44-20.el7 will be installed\n--> Processing Dependency: openldap(x86-64) = 2.4.44-20.el7 for package: openldap-clients-2.4.44-20.el7.x86_64\n--> Finished Dependency Resolution\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\n"]} ok: [overcloud-controller0-0] => (item=hostname) => {"changed": false, "item": "hostname", "msg": "", "rc": 0, "results": ["hostname-3.13-3.el7.x86_64 providing hostname is already installed"]} Expected results: Deployment completed successfully Additional info:
We have fixed that upstream: https://review.opendev.org/#/c/662291/1 but we didn't backported this downstream for OSP14, I'll be taking care of this today and make sure that we have this targeted for the next release.
Actually, I could check that we already backport it downstream as part of https://bugzilla.redhat.com/show_bug.cgi?id=1745172, which has the same dependency issue as we see on this BZ. We have this original BZ targeted for OSP14z4, so I'm closing this BZ as a duplicate of the original one. *** This bug has been marked as a duplicate of bug 1745172 ***