packstack setup fails due aodph and ceilometer puppets are both attempting to redefine python3-redis package definition (python3 compat?) > 2019-05-14 14:51:54.592 | Copying Puppet modules and manifests [ DONE ] > 2019-05-14 14:51:54.594 | Applying 172.16.1.18_controller.pp > 2019-05-14 14:51:54.596 | > 172.16.1.18_controller.pp: [ ERROR ] > 2019-05-14 14:51:54.599 | Applying Puppet manifests [ ERROR ] > 2019-05-14 14:51:54.601 | > 2019-05-14 14:51:54.603 | ERROR : Error appeared during Puppet run: 172.16.1.18_controller.pp > 2019-05-14 14:51:54.605 | Error: Evaluation Error: Error while evaluating a Function Call, Cannot alias Package[python-redis] to ["python3-redis", nil] at (file: /var/tmp/packstack/3bd6e2ea3da34404a889907505ab1047/modules/aodh/manifests/evaluator.pp, line: 43); resource ["Package", "python3-redis", nil] already declared (file: /var/tmp/packstack/3bd6e2ea3da34404a889907505ab1047/modules/packstack/manifests/ceilometer.pp, line: 21) (file: /var/tmp/packstack/3bd6e2ea3da34404a889907505ab1047/modules/aodh/manifests/evaluator.pp, line: 43, column: 7) on node c82066098a255b929184734fe851a438-aio-0.openstacklocal puppet-5.5.10-5.el8ost.noarch openstack-packstack-14.0.0-0.20190430100357.e9242f1.el8ost.noarch openstack-packstack-puppet-14.0.0-0.20190430100357.e9242f1.el8ost.noarch puppet-ceilometer-14.4.1-0.20190420104600.2e50dfd.el8ost.noarch puppet-aodh-14.4.1-0.20190420123525.cdf42b9.el8ost.noarch
Proposed fix for master https://review.opendev.org/#/c/659527/ i'll cherry-cherry pick it to stable/stein
Cherry-pick in https://review.opendev.org/#/c/659805/
Patch is merged in stable/stein and built in RDO Trunk repo for stein.
verified - packstack now deploys osp15 and basic tempest scenarios pass too. > 2019-08-27 15:50:13.945 | Preparing Gnocchi entries [ DONE ] > 2019-08-27 15:50:13.947 | Preparing Redis entries [ DONE ] > 2019-08-27 15:50:13.950 | Preparing Ceilometer entries [ DONE ] > 2019-08-27 15:50:13.953 | Preparing Aodh entries [ DONE ] > 2019-08-27 15:50:13.955 | Preparing Puppet manifests [ DONE ] > 2019-08-27 15:50:13.958 | Copying Puppet modules and manifests [ DONE ] > 2019-08-27 15:50:13.961 | Applying 172.16.1.21_controller.pp > 2019-08-27 15:50:13.964 | > 172.16.1.21_controller.pp: [ DONE ] > 2019-08-27 15:50:13.967 | Applying 172.16.1.21_network.pp > 2019-08-27 15:50:13.970 | > 172.16.1.21_network.pp: [ DONE ] > 2019-08-27 15:50:13.973 | Applying 172.16.1.21_compute.pp > 2019-08-27 15:50:13.976 | > 172.16.1.21_compute.pp: [ DONE ] > 2019-08-27 15:50:13.979 | Applying Puppet manifests [ DONE ] > 2019-08-27 15:50:13.982 | Finalizing [ DONE ] > 2019-08-27 15:50:13.985 | > 2019-08-27 15:50:13.988 | **** Installation completed successfully ****** > 2019-08-27 15:50:13.992 | tested with beta versions: > openstack-packstack.noarch 1:14.0.0-0.20190605130427.c68b799.el8ost @rhelosp-15.0-trunk-devtools > openstack-packstack-puppet.noarch 1:14.0.0-0.20190605130427.c68b799.el8ost @rhelosp-15.0-trunk-devtools
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:2811