Por que estou recebendo erros de autenticação para pacotes de um repositório do Ubuntu?

176

Eu estou experimentando com VPNs, então eu queria instalar o pptpd.

john@desktop:~$ sudo apt-get install pptpd
[sudo] password for john: 
<snip>
The following extra packages will be installed:
  bcrelay
The following NEW packages will be installed:
  bcrelay pptpd
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 442 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

E tudo corre bem até eu chegar até aqui:

WARNING: The following packages cannot be authenticated!
  bcrelay pptpd
Install these packages without verification [y/N]? n
E: Some packages could not be authenticated

Sem autenticação? Não sou especialista em segurança, mas tenho quase certeza de que isso é ruim. Então eu confira para ver de onde os pacotes estão vindo .

john@desktop:~$ apt-cache policy pptpd
pptpd:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
john@desktop:~$ apt-cache policy bcrelay
bcrelay:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

Eles estão vindo do Ubuntu.com e não estão sendo autenticados corretamente? O que está acontecendo aqui?

    
por John 04.11.2011 / 21:37

6 respostas

219

utilitário apt-key

apt-key é usado para gerenciar a lista de chaves usadas pelo apt para verificar pacotes. Pacotes que foram verificados usando essas chaves serão considerados confiáveis. Para atualizar o chaveiro local com o chaveiro das chaves de arquivo do Ubuntu e remove do chaveiro as chaves de arquivo que não são mais válidas.

$ sudo apt-key update
$ sudo apt-get update

tente instalar algo ...

    
por hhlp 04.11.2011 / 22:09
17
sudo apt-get update

Foi o suficiente para corrigir isso para mim.

    
por ThorSummoner 11.12.2015 / 01:22
5

Eu tive esse problema no Ubuntu 12.10 (Quantet Quetzal). O mesmo problema ocorreu se eu tentei usar a GUI do Gerenciador de Pacotes Synaptic.

Descobri que meu sistema ainda estava configurado para usar um servidor proxy para uma rede que eu não estava mais conectado e, portanto, não podia mais usar. Depois que eu desabilitei o servidor proxy, apt foi capaz de autenticar os pacotes corretamente.

Para desativar o proxy no Ubuntu 12.10 (Quantet Quetzal), siga estas etapas:

  1. Pressione o botão Super no seu teclado (A.K.A. o botão do logotipo do Windows)
  2. Digite Rede e pressione Enter
  3. Selecione Network Proxy
  4. Altere o método para Nenhum
  5. Clique em Aplicar todo o sistema
  6. apt agora deve ser capaz de autenticar os pacotes
por chritohnide 25.03.2013 / 13:26
2

Cuidado com os proxies corporativos!

Eu estava recebendo WARNING: The following packages cannot be authenticated! para openjdk-7-jdk (entre outros pacotes), enquanto estava sentado atrás de um proxy. Mesmo configurando '/etc/apt/apt.conf' e Configurações- > NetworkSettings com Proxy config não permitiram que os pacotes fossem autenticados ou instalados.

Tentei (enquanto por trás do proxy): $ sudo apt-key update $ sudo apt-get update

As chaves não foram atualizadas, apt-get update atualizou algumas coisas, nenhum aviso ou erro. Mas ainda não consegui instalar openjdk-7-jdk .

Solução:

  1. Conecte-se diretamente à rede (isto é, evite o proxy corporativo)
  2. Desativar a configuração do proxy em Configurações e /etc/apt/apt.conf
  3. sudo apt-key update
  4. sudo apt-get update
  5. sudo apt-get install openjdk-7-jdk

Os pacotes são autenticados, baixados e instalados.

    
por William 04.03.2016 / 01:52
1

Eu tive este problema, acabou por ser alguma falha com o servidor australiano - cangurus soltos no paddock superior, provavelmente. Eu corrigi-lo, alterando a fonte de software em Muon do servidor australiano para o servidor principal

    
por gryphonB 20.09.2015 / 02:43
1

ntc2 é essencialmente correto (no meu caso, de qualquer forma), mas permita-me elaborar sobre a solução.

Por alguma razão, eu estava preso em 15.04, embora tenha sido configurado para atualização automática. Não importa quantas vezes eu atualizei / atualizei nenhuma nova versão estava sendo mostrada, e continuei recebendo o erro de autenticação ao instalar pacotes.

No entanto, eu finalmente descobri como forçar a atualização através das Notas de Lançamento oficiais do Ubuntu 15.10 (Wily Werewolf). Acaba por ser bastante simples, e no meu caso tudo o que eu realmente precisava era o último passo.

Atualizando do Ubuntu 15.04:

% bl0ck_qu0te%

Agora que atualizei o erro de autenticação, resolvi e posso instalar pacotes sem problemas.

Problema de atualização - E: o método deu 103 mensagem de redirecionamento inválida

Isso pode ou não estar relacionado aos problemas de atualização, por isso deixarei isso aqui, caso alguém mais também encontre isso. Se durante a atualização você encontrar o seguinte erro:

% bl0ck_qu0te%

Você pode ter que limpar os arquivos parciais com o abaixo e tentar novamente a atualização:

sudo rm /var/lib/apt/lists/partial/*

(Fonte: link )

Esta foi a peça final para fazer a atualização passar por mim.

    
por CSkau 13.02.2016 / 07:42