Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Erro ao instalar jenkins

Quando rodo o comando sudo ./jenkins.sh na pasta /vagrant/scripts

Acontece o seguinte erro: : Failed to fetch https://prodjenkinsreleases.blob.core.windows.net/debian-stable/jenkins_2.222.3_all.deb Hash Sum mismatch

Tentei executar o sudo apt-get update com e sem --fix-missing. Tentei sudo apt-get clean e depois update e todos resultam no mesmo erro.

6 respostas

Olá Antonio, tudo bem? Estranho isso, mas qual é o sistema operacional que você está usando? Instalei no Ubuntu 18.04 sem nenhum problema, por isso estou perguntando qual a versão do seu sistema operacional pra gente tentar verificar o porque esse erro está acontecendo!

Olá Jonilson, tudo e você? Como SO base Windows 10, mas estou rodando o ubuntu 18-04 via VM, como mostrado no curso, o jenkins passou a funcionar, mas o docker não foi, seria melhor deletar a máquina e tentar do 0?

Deletei a máquina antiga e tentei executar o script novamente e deu o mesmo erro segue: Failed to fetch https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/containerd.io_1.2.13-1_amd64.deb Hash Sum mismatch default: Hashes of expected file: default: - SHA512:45640591cd629a357cdf4ab3b5225dd8c4ce3f7100ab35b776502224014c76db164f849f52bf044919b01a4acbb075a11aacc514d386af398c6f93ba7ef35e2e default: - SHA256:e0f9d311a77ce0729a25f41925f6b3174616f704fd21bbc7c4d91a1012f360a8 default: - SHA1:4c7a98e8145fb258c24044c78f6f1f8abc1f6893 [weak] default: - MD5Sum:7eaf2d7d924a20d6fbf1ce8cd155b67e [weak] default: - Filesize:20144902 [weak]``

Entendi, bom você poderia tentar abrir o arquivo docker.sh que está dentro da pasta scripts, com algum editor de texto (recomendo o VS Code) e depois colocar as seguintes linhas de código:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update --fix-missing

Antes da linha:

# Instalando o docker

E o arquivo completo deve ficar da seguinte forma:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update --fix-missing

# Instalando o docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

# Puxando a imagem do hadolint
docker pull hadolint/hadolint 

E tenta dentro da máquina virtual executar novamente os scripts. E fala pra gente se funcionou!

solução!

Consegui finalizar o setup da maquina com docker e jenkins, infelizmente adicionar esses comandos não resolveu, continuava dando problema de hash, utilizei esses comandos: sudo rm -rf /var/lib/apt/lists/partial sudo apt-get update -o Acquire::CompressionTypes::Order::=gz

E resolveu para o docker. Pro jenkins tiver que baixar o .deb e rodar na mão mesmo. Muito obrigado!

Que legal Antonio Marcos, que conseguiu resolver e que compartilhou a solução aqui na comunidade! Continue assim e bons estudos!