
Eu cpio-2.11-25.fc20.x86_64
instalei em duas máquinas:
Este programa não requer atualização na primeira máquina, mas me foi apresentada uma versão superior 2.11-28.fc20
na segunda máquina. Para ter certeza de que não é um problema de tempo, fiz yum update
novamente na primeira máquina e recebi:
# yum update
Loaded plugins: langpacks, refresh-packagekit
No packages marked for update
Por que o mesmo programa requer atualização em uma máquina, mas não em outra?
Responder1
Verifique suas configurações no diretório /etc/yum.conf
e no /etc/yum.repos.d/
diretório. Verifique a configuração principal, /etc/yum.conf
pois essas configurações têm prioridade sobre outras.
Os valores que você define na seção [main] do arquivo /etc/yum.conf podem substituir os valores definidos em seções individuais do [repositório].
Compare aquele que é atualizado com aquele que não é atualizado. Você provavelmente tem configurações diferentes ou está faltando um repositório na máquina que não é atualizado.
Guia do Administrador do Sistema Yum 4.3. Configurando repositórios Yum e Yum
Responder2
Se os sistemas forem idênticos, execute yum clean all
o que limpa o cache yum de pacotes, metadados e cabeçalhos.
Responder3
Já vi algumas atividades estranhas como essa ao distribuir VMs idênticas no EC2. Sempre presumo que algo terrível aconteceu e reconstruo todos os nós envolvidos.
Eu sugeriria um yum clean all
, comparando também a versão do kernel Linux, quaisquer configurações de repositório yum associadas e executando reinicializações em ambas as máquinas. Se ainda estiver se comportando da mesma maneira, tente remover o pacote das duas máquinas, reinstalá-lo e verificar novamente. Se tudo mais falhar, reconstrua o nó.