Pela primeira vez, esse arquivo /usr/libexec/setup-named-chroot.sh
foi empacotado anteriormente em bind-chroot
, mas foi movido para bind-sdb-chroot
. Já que estamos avaliando o que aconteceu, é seguro tentar forçar as coisas.
Para começar, eu faria um upgrade
em vez de um update
:
$ sudo yum upgrade
Isso removerá todos os pacotes obsoletos que possam estar gerando seus conflitos aqui. Se você ainda tiver problemas, removerei os dois pacotes com problemas, faça a atualização e, em seguida, reinstale-os. Essa provavelmente será a maneira mais fácil de solucionar os problemas de embalagem que você está enfrentando.
$ sudo yum remove bind-chroot bind-sdb-chroot
$ sudo yum update
$ sudo yum install bind-chroot bind-sdb-chroot
Parece que você encontrou um bug
Se você instalar os dois pacotes, descobrirá o seguinte cenário, que nunca deve acontecer com o gerenciamento de pacotes:
$ rpm -qf /usr/libexec/setup-named-chroot.sh
bind-sdb-chroot-9.9.4-61.el7.x86_64
bind-chroot-9.9.4-61.el7.x86_64
Ambos os pacotes reivindicam a propriedade deste arquivo. É curioso que eu consegui instalar os dois usando yum
.
Instalando pacotes desnecessários
O pacote bind-sdb
parece desnecessário no seu caso, corrija-me se estiver errado. Esse pacote é se você quiser armazenar sua configuração de bind
em um banco de dados SQL, em vez de arquivos simples.
Se você está usando apenas bind
com arquivos de configuração, então você nem precisa deste pacote em primeiro lugar. Geralmente é melhor limitar sua instalação de pacotes a coisas que você realmente precisa. Quanto mais pacotes você instalar, aumentará as chances de encontrar esses tipos de problemas.