Como solucionar um problema do repositório yum que contém um erro “Nenhum pacote… disponível”?

1

Eu tenho três servidores RHEL 6.6. Um deles tem um repositório yum que eu sei que funciona. Os outros dois servidores aos quais vou me referir como "clientes yum". Estes dois são configurados para usar o mesmo repositório yum (o primeiro servidor descrito). Quando eu faço yum install httpd em cada um desses dois servidores clientes yum, obtenho dois resultados diferentes. Um servidor se prepara para a instalação como normal e me avisa com um prompt y / n. O segundo servidor diz

No package httpd available.

Os arquivos /etc/yum.conf em cada um dos dois servidores são idênticos. Os diretórios /etc/yum.repos.d/ possuem os mesmos arquivos .repo. Por que um cliente do yum não vê o pacote httpd? Eu uso o httpd como exemplo. Um cliente yum não pode instalar nenhum pacote. O outro cliente yum pode instalar qualquer coisa. Nenhum deles tem acesso à Internet ou a servidores diferentes aos quais o outro não tem acesso.

    
por Kiran 03.01.2017 / 00:57

1 resposta

1

Se o /etc/yum.conf for idêntico em todos os servidores, e esse pacote não estiver listado lá na linha de exclusão, verifique se o repositório está ativado em todos os servidores.

Faça grep enabled /etc/yum.repos.d/filename.repo e veja se está definido como 0 ou 1.

o valor de enabled precisa ser configurado para 1, para o yum usar esse repo.

Se o repositório não estiver habilitado, você pode editar o arquivo repo e alterar a ativação para 1, ou tentar executar o yum com a opção enablerepo, para habilitá-lo para essa operação.

Tente executar o yum assim.

yum --enablerepo=repo_name install package_name

    
por 03.01.2017 / 04:46

Tags