diff --git a/contrail/environment/modules/contrail/manifests/lib/contrail_setup_repo.pp b/contrail/environment/modules/contrail/manifests/lib/contrail_setup_repo.pp index 8ee30082..1eaef3de 100644 --- a/contrail/environment/modules/contrail/manifests/lib/contrail_setup_repo.pp +++ b/contrail/environment/modules/contrail/manifests/lib/contrail_setup_repo.pp @@ -8,6 +8,13 @@ file { "/etc/yum.repos.d/cobbler-config.repo" : ensure => present, content => template("${module_name}/contrail-yum-repo.erb") + } -> + # add check_obsoletes flag off, for bug #1649596 + exec { "/etc/yum/pluginconf.d/priorities.conf": + command => "echo 'check_obsoletes=1' >> /etc/yum/pluginconf.d/priorities.conf && echo exec-yum-priorities-fix >> /etc/contrail/exec-yum-pririties-fix.out", + provider => shell, + unless => "grep -qx exec-yum-priorities-fix /etc/contrail/exec-yum-pririties-fix.out", + logoutput => true } } if ($operatingsystem == "Ubuntu") {