
Eu instalei o bind-chroot do yum há pouco tempo e vi que havia erros nos logs diários do nomeado. Sob investigação mais aprofundada, notei um loop de diretório. Os arquivos nomeados residiam em/var/nomeado, com o chroot estando em/var/nomeado/chroot. Por qualquer motivo,/var/nomeado/chroot/var/nomeadoapenas leva de volta para/var/nomeado. ls -al não mostra nenhum link entre os diretórios.
SO:CentOS 6.2
sem nome -a:
Linux plutonium 2.6.32-220.7.1.el6.x86_64 #1 SMP Wed Mar 7 00:52:02 GMT 2012 x86_64 x86_64 x86_64 GNU/Linux
Eu realmente não sou o mais experiente em Linux, então não sei que mais informações posso fornecer a todos vocês. Informe-me se houver alguma outra informação que eu possa fornecer que possa ser útil.
Responder1
Você deve executar um yum remove bind-chroot
, alterar os nomes dos diretórios e tentar instalar o bind-chroot novamente se o problema persistir, removê-lo novamente e instalá-lo de uma distribuição EPEL.
Responder2
Se não estou errado, o Red Hat configura uma série de ligações de diretórios não-chroot para criar o ambiente chroot e não ter que duplicar tudo.
Você poderia verificar isso apenas executando "mount" e veria as ligações.
Se você detectou erros nos arquivos de log, cole-os na pergunta para que possamos ajudá-lo.
Responder3
Se /var/named/chroot/var/named for um link simbólico para /var/named, remova o link simbólico, mova /var/named/ para /var/named/chroot/var/named e crie um link simbólico para /var /nomeado para /var/nomeado/chroot/var/nomeado. Desta forma, nomeado é chroot e o link simbólico leva à prisão chroot.
Ou você pode remover o bind-chroot, certificar-se de que todos os diretórios nomeados sejam removidos e reinstalar o bind-chroot para confirmar se o pacote está com defeito aqui ou se algo deu errado quando você o instalou pela primeira vez.
Obviamente, faça backup de qualquer um dos seus arquivos de configuração em um diretório separado para que você possa consultá-los quando reinstalar.