A instalação de vários repositórios pode ocasionar erros no processo de autenticação por chaves GPG.
Quando isso ocorre recebemos a seguinte mensagem durante a atualização do sistema (apt-get update):
W: Erro GPG: http://br.archive.ubuntu.com vivid Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Erro GPG: http://br.archive.ubuntu.com vivid-updates Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Erro GPG: http://br.archive.ubuntu.com vivid-backports Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Erro GPG: http://security.ubuntu.com vivid-security Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Erro GPG: http://repo.uniaolivre.com trusty Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY C77165CFAB0E3022
Para corrigir este erro rode os seguintes comandos:
sudo rm /etc/apt/trusted.gpg.d/*
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com C2518248EEA14886 C777F0E392FAE28B
Não esqueça de substituir o número da chave pública utilizada nesse exemplo pelo número utilizada no seu computador.