O Squid tem erros de “soma hash incompatível” com arquivos bz2

3

Eu tenho tido problemas com o meu squid3 recentemente, estou usando o 10.04.3 LTS. O squid configurado, como sempre, tem sido configurado desde 8.04.04, mas não funciona como deveria.

Eu tenho tido problemas com arquivos bz2, na minha LAN quando tento fazer uma atualização do apt-get, apenas diz que alguns índices não puderam ser baixados por causa de uma soma de hash incompatível.

Se você verificar o log do squid, para esse tipo de arquivo, ele diz

TCP_REFRESH_UNMODIFIED/206 

No Google, eu li que o cache do squid está mantendo os arquivos mais do que o normal, então adiciono isso na esperança de resolver o problema:

refresh_pattern -i \.bz2$       0       0%      60      override-lastmod refresh-ims override-expire

Eu não sei se está bem escrito ou não, mas isso não resolve o problema, e o log do squid mostra,

TCP_REFRESH_UNMODIFIED/304

mas o mesmo comportamento da incompatibilidade de soma de hash, por favor, se alguém poderia lançar uma luz aqui. A única solução para este problema até agora é excluir todo o cache e recriá-lo todas as manhãs, o que está longe de ser uma solução.

Qualquer ajuda será muito apreciada.

respeita.

    
por ProfeDiego 17.08.2011 / 01:48

1 resposta

2

Recentemente, eu estava lendo um log do IRC de uma conversa entre um dos autores do squid e um dos administradores do repositório do Ubuntu e acredito que há problemas na forma como o arquivo define o cabeçalho 'Expires:' que às vezes causa esse problema. Nunca deve ser um problema com a versão liberada do Ubuntu, então será apenas um problema com -updates / -security e com o release dev atual. Basicamente, o que acontece é que o squid pega o arquivo Packages.bz2 de um espelho, e depois ele é atualizado, mas seu cache não o obtém, levando a arquivos ausentes ou que parecem ser um Packages.bz2 corrompido .

    
por SpamapS 15.10.2011 / 07:54

Tags