sqlite.bz2 O arquivo não corresponde à soma de verificação - centos 5.7

1

Eu tentei absolutamente tudo, sem bons resultados ...

yum sempre falha com "sqlite.bz2 O arquivo não corresponde à soma de verificação" para repositórios diferentes, todas as vezes, mas sempre com o erro acima.

ive tentou definir ... * proxy HTTP * http_caching * desabilitando o fastestmirror * alterando as configurações no sysctl.conf

todos com o mesmo resultado,

Estou começando a achar que pode ser um bug? ... relacionado ao link

    
por DPI 08.10.2011 / 06:44

2 respostas

2

Como eu li isso em outro site enquanto procurava a resposta para isso. O OP declara 'repositórios diferentes', então ele combina com minhas dificuldades também, tentando instalar o centos 6.2 em um diretório no redhat 5.3.

O problema é que a versão em Python do release diferente é diferente.

Python 2.6 uses hashlib to perform checksums, and Python 2.4 uses the SHA module to perform checksums. The version of the SHA module that ships with CentOS 5.3 doesn’t support sha256, which is why we get the checksum error listed above

de: link

    
por 19.01.2012 / 11:11
1

A versão do yum no CentOS 5 não suporta o método de checksum padrão usado pelo CentOS 6. Se você está tentando instalar a partir de um repositório que você controla, você pode gerar novamente as meta informações do repositório com o comando createrepo , usando o --checksum "sha" opção. Na página do manual do createrepo:

-s --checksum Choose the checksum type used in repomd.xml and for packages in the metadata. The default is now "sha256" (if python has hashlib). The older default was "sha", which is actually "sha1", however explicitly using "sha1" doesnât work on older (3.0.x) versions of yum, you need to specify "sha".

    
por 15.06.2012 / 17:59

Tags