BIGTOP-3563. Building Hadoop for CentOS 8 fails due to cmake error. (#792)

diff --git a/bigtop_toolchain/manifests/packages.pp b/bigtop_toolchain/manifests/packages.pp
index d97cc17..522fa06 100644
--- a/bigtop_toolchain/manifests/packages.pp
+++ b/bigtop_toolchain/manifests/packages.pp
@@ -232,14 +232,20 @@
     package { 'epel-release':
       ensure => installed
     }
-    # On CentOS 8, EPEL requires that the PowerTools repository is enabled.
-    # See https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
     if $operatingsystemmajrelease !~ /^[0-7]$/ {
+      # On CentOS 8, EPEL requires that the PowerTools repository is enabled.
+      # See https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
       yumrepo { 'powertools':
         ensure  => 'present',
         enabled => '1'
       }
       Yumrepo<||> -> Package<||>
+
+      # On CentOS 8, cmake-3.18.2-9.el8 does not work without updated libarchive.
+      # https://bugs.centos.org/view.php?id=18212
+      package { libarchive:
+        ensure => latest
+      }
     }
   }