Basicamente eu tive que desinstalar, atualizar, reinstalar.
Depois de remover o freeipa como root com ...
# yum remove freeipa-client
# yum remove freeipa-common
# yum remove freeipa-client-common
... Eu ainda tive esse conflito no libplist-1.10-4.el7.x86_64. Então eu usei ...
# yum whatprovides libgpod-0.8.3-14.el7.x86_64
... para descobrir que o rythmbox também usava isso.
# yum autoremove libgpod-0.8.3-14.el7.x86_64
... removeu o rythmbox também. Eu agora instalei as prioridades do yum que, em retrospecto, talvez isso não tenha sido necessário. Eu sugiro pular essa etapa que deve ser aqui e continuar com a atualização e reinstalação dos pacotes desinstalados. Se a atualização falhar, as prioridades do yum são necessárias, as instruções estão no final.
Continue com a atualização como antes
# yum update
Reinstale os pacotes removidos
# yum install rythmbox
# yum install freeipa*
Feito.
Configurando prioridades do yum para tentar evitar problemas de dependência.
Como é descrito no link , ligue os plug-ins do yum, garantindo que o /etc/yum.conf contenha
plugins=1
Em seguida, execute
yum install yum-plugin-priorities
Verifique se /etc/yum/pluginconf.d/priorities.conf contém
[main]
enabled=1
Por fim, adicione prioridades em /etc/yum.repos.d / *. repo
- para Centos * .repo adicionar linhas "priority = 1"
- para epel * .reo adicionar linhas "priority = 5"
- para google * .repo adicionar linhas "priority = 10"