yum: mesmas configurações em 2 servidores, resultados diferentes

1

Eu tenho o CentOS rodando em 2 servidores, ambos com o yum 3.2.19. a duplicidade está aparecendo em um servidor, mas não no outro. Eu verifiquei o repolista e eles correspondem:

Servidor1:

[root@localhost yum.repos.d]# yum repolist all
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: pubmirrors.reflected.net
 * updates: mirror.atlanticmetro.net
 * addons: chi-10g-1-mirror.fastsoft.net
 * extras: mirrors.greenmountainaccess.net
repo id              repo name                                status
addons               CentOS-5 - Addons                        enabled:       0
base                 CentOS-5 - Base                          enabled:   2,508
c5-media             CentOS-5 - Media                         disabled
centosplus           CentOS-5 - Plus                          disabled
contrib              CentOS-5 - Contrib                       disabled
extras               CentOS-5 - Extras                        enabled:     311
updates              CentOS-5 - Updates                       enabled:     339
repolist: 3,158

Servidor2:

[root@server yum.repos.d]# yum repolist all
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.sanctuaryhost.com
 * updates: mirror.trouble-free.net
 * addons: mirror.skiplink.com
 * extras: mirror.atlanticmetro.net
repo id              repo name                                status
addons               CentOS-5 - Addons                        enabled:       0
base                 CentOS-5 - Base                          enabled:   2,508
c5-media             CentOS-5 - Media                         disabled
centosplus           CentOS-5 - Plus                          disabled
contrib              CentOS-5 - Contrib                       disabled
extras               CentOS-5 - Extras                        enabled:     311
updates              CentOS-5 - Updates                       enabled:     339
repolist: 3,158

Servidor1 vê duplicidade no yum:

[root@localhost yum.repos.d]# yum search duplicity
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: pubmirrors.reflected.net
 * updates: mirror.atlanticmetro.net
 * addons: chi-10g-1-mirror.fastsoft.net
 * extras: mirrors.greenmountainaccess.net
============================================================ Matched: duplicity =============================================================
duplicity.i386 : Encrypted bandwidth-efficient backup using rsync algorithm

Server2 não vê duplicidade:

[root@server yum.repos.d]# yum search duplicity
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.sanctuaryhost.com
 * updates: mirror.trouble-free.net
 * addons: mirror.skiplink.com
 * extras: mirror.atlanticmetro.net
Excluding Packages in global exclude list
Finished
Warning: No matches found for: duplicity
No Matches found

O que estou perdendo (tentando obter duplicidade usando o yum no Server2)? Eu sei que os espelhos são diferentes, mas não achei que importaria se os repos fossem os mesmos.

    
por 3 revs, 2 users 67%anon 15.07.2009 / 01:18

4 respostas

3

Bem, primeiro, os espelhos não necessariamente sempre "espelham" completamente o repositório.

Em segundo lugar, tente fazer isso primeiro:

user@host:[~]$ yum clean all
    
por 14.07.2009 / 05:25
1

O segundo servidor mostra

Excluindo pacotes na lista de exclusão global

Verifique a lista de exclusão global se houver duplicidade nela.

    
por 14.07.2009 / 13:22
1

Algumas coisas:

  • De onde você tirou 3.2.19, essa não é uma versão normal do yum para o CentOS-5.

  • Você pode desativar as exclusões com --disableexcludes = all, no caso de uma das máquinas ter excluído certos pacotes.

  • Dito. para desabilitar plugins (como versionlock) que podem excluir pacotes (--noplugins ou --disableplugin =).

  • Tenho certeza de que o 3.2.19 repolist fornecerá os carimbos de data e hora dos dados nos repositórios. com: yum repolist -v ... então se os timestamps não combinam, você quer fazer "yum clean expire-cache" no antigo (mas com um pacote faltando é menos provável).

por 22.07.2009 / 20:56
0

De olhar para o que você tem aqui, parece que você pode querer tentar 'yum --disableplugins' Eu aposto que yum no server2 está pensando que um espelho é mais rápido que outro no server1. Desativar o plug-in espelho mais rápido pode ajudar a resolver seu problema. Você também pode dar uma olhada nas prioridades do yum, que é um plugin que permite que você defina prioridades para determinados repositórios.

Aqui está o link das prioridades do yum: link

    
por 15.07.2009 / 14:49

Tags