Resolvido o erro “NO_PUBKEY”

Ver Categorias

Resolvido o erro “NO_PUBKEY”

2 min read

descrição do problema #

Ao tentar atualizar o RELIANOID sistema usando o noid-updater, checkupdates, checkupgrades or apt update comando, você pode encontrar a seguinte mensagem de erro:

root@noid-01:~# noid-updater Hit:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Err:1 https://repo.relianoid.com/ce/v7 bookworm InRelease As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY 5CC37ED135C46EB4 Lendo listas de pacotes... Concluído W: Ocorreu um erro durante a verificação da assinatura. O repositório não é atualizado e os arquivos de índice anteriores serão usados. Erro GPG: https://repo.relianoid.com/ce/v7 bookworm InRelease: As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY 5CC37ED135C46EB4 W: Falha ao buscar https://repo.relianoid.com/ce/v7/dists/bookworm/InRelease As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY 5CC37ED135C46EB4 W: Alguns arquivos de índice falharam no download. Eles foram ignorados ou os antigos foram usados ​​em seu lugar.

Causar #

Esta questão foi introduzida no RELIANOID Community Edition devido a uma dependência ausente no relianoid pacote. Especificamente, o relianoid-keyring O pacote não foi incluído como uma dependência necessária, fazendo com que o sistema não tivesse a chave GPG necessária para autenticação do repositório.

Solução #

Se o balanceador de carga tiver acesso à Internet #

Execute o seguinte comando para baixar e instalar a chave GPG:

wget -O - https://repo.relianoid.com/public/relianoid.asc > /etc/apt/trusted.gpg.d/relianoid.asc

Se o balanceador de carga não tiver acesso à Internet #

Baixe o arquivo de chave de um sistema com acesso à internet. Em seguida, transfira o arquivo para o balanceador de carga usando SCP, SFTP ou qualquer método de transferência disponível. Copie o arquivo para o local correto no balanceador de carga:

cp relianoid.asc /etc/apt/trusted.gpg.d/relianoid.asc

Verifique a correção #

Depois que a chave for adicionada, atualize o sistema novamente:
apt update
or
noid-updater

Se a atualização for concluída com sucesso sem o NO_PUBKEY erro, o problema foi resolvido.

Conclusão #

Este erro ocorre devido a um pacote de chaveiro ausente em RELIANOID Community Edition. Adicionar manualmente a chave GPG permite que o gerenciador de pacotes verifique e recupere as atualizações corretamente. Atualizações futuras de RELIANOID deve incluir essa dependência por padrão para evitar que esse problema se repita.

📄 Baixe este documento em formato PDF #

    E-MAIL: *

    Powered by MelhoresDocs