RHEL 8 master overcloud build image job with following errors:
ERROR:root:overcloud-base has no valid mapping for package openssl-perl and lvm2
http://logs.rdoproject.org/openstack-periodic-master/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-rhel-8-buildimage-overcloud-full-master/d4d9471/build.log
2019-12-09 18:27:36.073 | + read pkg
2019-12-09 18:27:36.073 | + '[' -z openssl-perl ']'
2019-12-09 18:27:36.073 | + '[' o = '#' ']'
2019-12-09 18:27:36.073 | + '[' o = - ']'
2019-12-09 18:27:36.073 | + '[' -e /usr/share/pkg-map/overcloud-base ']'
2019-12-09 18:27:36.073 | + set +e
2019-12-09 18:27:36.073 | ++ pkg-map --element overcloud-base openssl-perl
2019-12-09 18:27:36.111 | INFO:root:Mapping for overcloud-base : openssl-perl
2019-12-09 18:27:36.111 | ERROR:root:overcloud-base has no valid mapping for package openssl-perl
2019-12-09 18:27:36.115 | + map_pkg=
2019-12-09 18:27:36.115 | + '[' 1 -eq 0 ']'
2019-12-09 18:27:36.115 | + set -e
2019-12-09 18:27:36.115 | + PACKAGES=' certmonger fence-agents-all fence-virt ipa-admintools ipa-client ipxe-bootimgs nfs-utils chrony pacemaker pcs chrony aide ansible-pacemaker crudini docker gdisk podman libreswan openstack-selinux net-snmp numactl iptables-services tmpwatch openssl-perl'
2019-12-09 18:27:36.115 | + read pkg
2019-12-09 18:27:36.115 | + '[' -z lvm2 ']'
2019-12-09 18:27:36.115 | + '[' l = '#' ']'
2019-12-09 18:27:36.115 | + '[' l = - ']'
2019-12-09 18:27:36.115 | + '[' -e /usr/share/pkg-map/overcloud-base ']'
2019-12-09 18:27:36.115 | + set +e
2019-12-09 18:27:36.116 | ++ pkg-map --element overcloud-base lvm2
2019-12-09 18:27:36.157 | INFO:root:Mapping for overcloud-base : lvm2
2019-12-09 18:27:36.158 | ERROR:root:overcloud-base has no valid mapping for package lvm2
2019-12-09 18:27:36.161 | + map_pkg=
Apart from that there are few warning also:
2019-12-09 18:23:42.337 | + diskimage_builder/lib/common-functions:tmpfs_check:31 : '[' 1 == 1 ']'
2019-12-09 18:23:42.339 | + diskimage_builder/lib/common-functions:tmpfs_check:32 : echo 'WARNING: Not enough RAM to use tmpfs for build. Using /tmp. (7999188 < 14G)'
2019-12-09 18:23:42.339 | WARNING: Not enough RAM to use tmpfs for build. Using /tmp. (7999188 < 14G)
Above two packages are defined in overcloud base image
https://opendev.org/openstack/tripleo-puppet-elements/src/branch/master/elements/overcloud-base/install.d/package-installs-overcloud-base
While looking at other packages, we are seeing this
2019-12-09 18:27:35.003 | + '[' -z certmonger ']'
2019-12-09 18:27:35.003 | + '[' c = '#' ']'
2019-12-09 18:27:35.003 | + '[' c = - ']'
2019-12-09 18:27:35.003 | + '[' -e /usr/share/pkg-map/overcloud-controller ']'
2019-12-09 18:27:35.003 | + set +e
2019-12-09 18:27:35.004 | ++ pkg-map --element overcloud-controller certmonger
2019-12-09 18:27:35.042 | INFO:root:Mapping for overcloud-controller : certmonger
May be something is missing on mapping side in tripleo-puppet-elements, need to take a look.
@chandan I am removing alert and promotion-blocker
this is seen in a good log too see green job at http:// logs.rdoproject .org/openstack- periodic- master/ opendev. org/openstack/ tripleo- ci/master/ periodic- tripleo- rhel-8- buildimage- overcloud- full-master/ 8224a61/ build.log
agree it is worth looking into those errors but they are non fatal.