diff --git a/salt/common/init.sls b/salt/common/init.sls index 298db451b..4591499c9 100644 --- a/salt/common/init.sls +++ b/salt/common/init.sls @@ -56,6 +56,12 @@ salttmp: # Install epel {% if grains['os'] == 'CentOS' %} +repair_yumdb: + cmd.run: + - name: 'mv -f /var/lib/rpm/__db* /tmp && yum clean all' + - onlyif: + - 'yum check-update 2>&1 | grep "Error: rpmdb open failed"' + epel: pkg.installed: - skip_suggestions: True