Pacote não confiável apt-transport-https

9

Estou usando o Debian wheezy e gostaria de instalar o pacote apt-transport-https , que permite acessar os repositórios apt através do protocolo https .

O que realmente me intriga é que o apt-get me dá a seguinte mensagem:

$ sudo apt-get install apt-transport-https
...
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 109 kB of archives.
After this operation, 166 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  apt-transport-https
Install these packages without verification [y/N]?

Eu pressionei N porque gostaria de esclarecer isso antes de instalar o pacote. Por que nenhuma informação de autenticação para este pacote é fornecida? Eu esperaria que este fosse o padrão, especialmente para um pacote que fornece um protocolo de transferência seguro.

    
por Giorgio 24.12.2014 / 13:02

2 respostas

14

Ao executar apt-get update para um https mirror sem o apt-transport-https instalado, você provavelmente invalidou seus dados em cache (fontes), como um efeito colateral invalidando as assinaturas - isso deve ser corrigido após executar o "apt-get" atualizar "novamente (talvez seja necessário reverter temporariamente para um espelho não https).

    
por 24.12.2014 / 14:01
1

O Debian adiciona chaves que serão usadas para assinar os pacotes no futuro para o pacote debian-archive-keyring. É por isso que você precisa deste pacote atualizado. Se apt-get update não funcionar, talvez seja necessário (re) instalar os chaveiros:

sudo apt-get remove debian-keyring debian-archive-keyring

sudo apt-get clean

sudo apt-get update

sudo apt-get -y install debian-keyring debian-archive-keyring

Fonte: falha do servidor

    
por 24.12.2014 / 14:20