sudo apt-get update não conectando a repositórios - assinatura GPG inválida / repositório não tem arquivo de liberação

2

Toda vez que eu executo apt-get update , ele mostra isso. E quando tento fazer o download de coisas do apt-get install ou do centro de software do Ubuntu , ele não funciona. Por favor ajude. Obrigado.

    Reading package lists... Done
W: GPG error: http://us.archive.ubuntu.com/ubuntu yakkety-updates Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
E: The repository 'http://us.archive.ubuntu.com/ubuntu yakkety-updates Release' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/gwendal-lebihan-dev/hexchat-stable/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/ubuntuhandbook1/audacity/ubuntu yakkety Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
    
por Jeff 26.01.2017 / 05:17

2 respostas

3

Para BADSIG error

Pode haver uma assinatura incorreta, para corrigir isso, abra um terminal e digite:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5

Onde 40976EAF437D05B5 é sua chave de assinatura incorreta, use este comando para resolver o erro correspondente apenas substituindo a última chave.

Em seguida, para evitar que um problema semelhante ocorra novamente, talvez você queira limpar apt cache de software.

cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt update

Para does not have release file error

O erro implica que você tem um repositório incompatível, como:

  1. Deadsnakes (DESCONTINUADO)
  2. HexChat estável
  3. Audacity

Basta remover esse repositório para eliminar o erro, usar --remove argumentos em add-apt-repository :

sudo add-apt-repository --remove ppa:ubuntuhandbook1/audacity
sudo add-apt-repository --remove ppa:fkrull/deadsnakes-python2.7
sudo add-apt-repository --remove ppa:gwendal-lebihan-dev/hexchat-stable
    
por Liso 26.01.2017 / 08:14
0

Não sou especialista, mas parece-me que o seu cache GPG está corrompido. tente executar

    sudo apt-key update

Isso restaurará as chaves para os repositórios do Ubuntu. O repos de terceiros, não tenho idéia de como corrigir. Eu acho que a solução suja seria rodar

    sudo apt-get update --allow-unauthenticated

Eu realmente aconselho contra isso. Ele lança qualquer segurança que você tem na execução de atualizações pela janela.

    
por Adam Ramsey 26.01.2017 / 06:20