Ubuntu 16.4 LTS não consegue encontrar o openjdk-8-jdk

1

Eu tive que recriar um contêiner docker na semana passada e, como parte de uma criação de contêiner 16.04, ele faz um apt-get install openjdk-8-jdk , que falha com um erro 404.

Mudar para apt-get install default-jdk tenta puxar o mesmo pacote e, do mesmo modo, falha com um erro 404. Ver abaixo. Como é prática normal, eu corro apt-get update antes de tentar isso.

Get:168 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxi6 amd64 2:1.7.6-1 [28.6 kB]
Get:169 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxrender1 amd64 1:0.9.9-0ubuntu1 [18.5 kB]
Err:170 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openjdk-8-jre-headless amd64 8u151-b12-0ubuntu0.16.04.2
  404  Not Found [IP: 91.189.88.162 80]
Get:171 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates-java all 20160321ubuntu1 [12.5 kB]
Err:170 http://security.ubuntu.com/ubuntu xenial-security/main amd64 openjdk-8-jre-headless amd64 8u151-b12-0ubuntu0.16.04.2
  404  Not Found [IP: 91.189.88.162 80]

Os 16.04 repos ficaram todos de repente?

Muito obrigado!

    
por Eric63 09.04.2018 / 18:00

2 respostas

3

Você fez sudo apt-get update recentemente? Se não, faça isso e tente novamente.

O erro 404 é que ele está procurando uma versão específica do pacote que não está mais disponível nos repositórios, e isso geralmente acontece quando as informações de 'estado' do seu repositório estão desatualizadas. Geralmente, uma chamada para sudo apt-get update corrigirá esse problema e você poderá tentar novamente o comando sudo apt-get install que estava tentando executar novamente.

    
por Thomas Ward 09.04.2018 / 18:02
0

Thomas, os repositórios foram corrigidos. Rerunning sudo apt-get update now - quero dizer, depois de quinta-feira, 4/12/2018, resolve o problema.

Muito obrigado!

    
por Eric63 13.04.2018 / 15:08