Atualização do FreeBSD 10.1 para 10.2 falha por causa de hash incorreto

2
$ sudo freebsd-update upgrade -r 10.2
Fetching metadata signature for 10.1-RELEASE from update.FreeBSD.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic src/src world/base world/lib32

The following components of FreeBSD do not seem to be installed:
world/doc world/games

Does this look reasonable (y/n)? y

Fetching metadata signature for 10.2-RELEASE from update.FreeBSD.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 10.1-RELEASE for merging... done.
Preparing to download files... done.
Fetching 1 patches. done.
Applying patches... done.
Fetching 4626 files... 5f019a418777cb657afa2135ec50532d4a61f8c6b1373e4e4f6b173f3aa98741 has incorrect hash.

Eu repeti várias vezes, mas continua falhando. Na mensagem de erro, o próprio hash é diferente. O número de arquivos a serem buscados também diminui.

O que você recomenda para resolver o problema de atualização?

É possível limpar os caches? Ou devo usar outro servidor (em vez do padrão: update.FreeBSD.org)?

    
por Philipp Claßen 16.08.2015 / 19:48

2 respostas

2

O arquivo "corrompido" é armazenado em /var/db/freebsd-update/ Os arquivos são nomeados por seu hash. Você pode prosseguir simplesmente excluindo o arquivo que foi baixado incorretamente, para que sua próxima execução se freebsd-update faça o download novamente.

sudo rm /var/db/freebsd-update/5f019a418777cb657afa2135ec50532d4a61f8c6b1373e4e4f6b173f3aa98741.gz

Eu sempre achei que um novo download era suficiente. Na minha experiência, é o processo de download, não o arquivo no espelho, que é o problema.

Dito isto, se o arquivo é corrupto no espelho, o download do mesmo arquivo não ajudará, e você deve tentar selecionar um espelho diferente, como sugerido por Mark.

    
por 18.08.2015 / 14:22
1

Estou com o mesmo comportamento. Isso aconteceu algumas vezes no ano passado e parece ter sido tipicamente causado por erros na atualização dos espelhos.

Eu tentei novamente algumas vezes e acertei um bom espelho, você poderia tentar forçá-lo a usar determinados e ver como isso acontece. Eu acredito que seja update5 ou update6 que funcionou para mim.

Como alternativa, você pode esperar até que eles consigam corrigi-lo. Eu relatei o problema, então, espero que seja abordado "em breve".

    
por 17.08.2015 / 01:43

Tags