O erro NO_PUBKEY xxxxxxxxxxxx é comum entre os usuários do Ubuntu e derivados, confira como é simples a solução.
NO_PUBKEY
O erro se deve ao fato de você não ter adicionado a chave publica do repositório de terceiros que está tentando usar.
Entenda o que é essa chave.
The GNU Privacy Guard
O GnuPG é uma implementação completa e gratuita do padrão OpenPGP, conforme definido pelo RFC4880 (também conhecido como PGP). O GnuPG permite criptografar e assinar seus dados e comunicações; possui um sistema versátil de gerenciamento de chaves, além de módulos de acesso para todos os tipos de diretórios de chaves públicas. O GnuPG, também conhecido como GPG, é uma ferramenta de linha de comando com recursos para fácil integração com outros aplicativos. Uma variedade de aplicativos e bibliotecas de front-end estão disponíveis. O GnuPG também fornece suporte para S / MIME e Secure Shell (ssh).
Fonte
O erro apresentado é como na imagem abaixo.
Veja que na mensagem do erro GPG nos é dada a chave no final.
W: Erro GPG: https://dl.winehq.org/wine-builds/ubuntu disco InRelease: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 76F1A20FF987672F
Para resolver o problema você deve adicionar a chave manualmente com o comando abaixo, substituindo key_informada pela key informada no erro.
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys key_informada
No nosso exemplo a key informada no erro é 76F1A20FF987672F
O nosso comando fica como abaixo.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
Após adicionar a key atualize a lista de pacotes.
sudo apt update
Tudo resolvido.
Grato! me ajudou muito.
ResponderExcluirNo meu meu caso resolveu. E a chave era justamente esta que estava com problema. Obrigado.
ResponderExcluirprocurei em muitos lugares essa solução... vlw irmão
ResponderExcluir