diff --git a/packstack/plugins/puppet_950.py b/packstack/plugins/puppet_950.py index d1d1bae3a..1a3d34c49 100644 --- a/packstack/plugins/puppet_950.py +++ b/packstack/plugins/puppet_950.py @@ -154,6 +154,9 @@ def install_deps(config, messages): % packages) server.append("yum update -y %s" % packages) + # yum does not fail if one of the packages is missing + for package in deps: + server.append("rpm -q --whatprovides %s" % (package)) server.execute()