Foreman out of sync with puppet

I am getting error -

[root@vdcmanager ~]# foreman-installer
Execution of ‘/usr/bin/yum -d 0 -e 0 -y install grub2-efi-modules’ returned 1: Error: Nothing to do
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/util/execution.rb:235:in `execute’

/Stage[main]/Foreman_proxy::Tftp/Package[grub2-efi-modules]/ensure: change from purged to present failed: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install grub2-efi-modules’ returned 1: Error: Nothing to do
Installing Done [100%] […]
Something went wrong! Check the log for ERROR-level output

In log file , I can see -

[ INFO 2018-08-20 12:17:35 main] All hooks in group post finished
[DEBUG 2018-08-20 12:17:35 main] Exit with status code: 6 (signal was 6)
[ERROR 2018-08-20 12:17:35 main] Errors encountered during run:
[ERROR 2018-08-20 12:17:35 main] Execution of ‘/usr/bin/yum -d 0 -e 0 -y install grub2-efi-modules’ returned 1: Error: Nothing to do

Foreman and foreman-proxy version is - 1.14.3-1.el7

Can someone please assist?

I’m not sure exactly what’s gone wrong here, but please note that 1.14 is now long out of support. Can you replicate on 1.18 (current version) or 1.17 (old-stable version)?