Estou tentando atualizar o nó em um servidor existente de v20.10.0 para v20.12.2 usando
sudo dnf update
. Mas obtenha o seguinte erro:
Node.js Packages for Linux RPM based distros - x86_64 1.6 MB/s | 1.7 kB 00:00
GPG key at file:///etc/pki/rpm-gpg/NODESOURCE-NSOLID-GPG-SIGNING-KEY-EL (0x9B1BE0B4) is already installed
The GPG keys listed for the "Node.js Packages for Linux RPM based distros - x86_64" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.. Failing package is: nodejs-2:20.12.2-1nodesource.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/NODESOURCE-NSOLID-GPG-SIGNING-KEY-EL
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
Existe uma maneira de atualizar as chaves GPG? E se sim, como?
O erro “GPG check FAILED” indica um problema com a verificação da assinatura do pacote. Tente toda e qualquer uma dessas correções para resolver seu problema:
Atualize o gerenciador de pacotes DNF : execute
sudo dnf update dnf
para garantir que você está usando a versão mais recente.Limpe o cache DNF : execute
sudo dnf clean all
para remover quaisquer metadados de pacote corrompidos ou desatualizados.Desativar verificação de GPG : Execute
sudo dnf update --nogpgcheck
para ignorar temporariamente a verificação de assinatura GPG. (Observação: isso reduz a segurança, portanto use com cuidado.)Atualizar Node.js : execute
sudo dnf update nodejs
para tentar atualizar o Node.js novamente. Verifique se há pacotes conflitantes : executesudo dnf repoquery --conflicts nodejs
para identificar quaisquer pacotes conflitantes que possam estar causando o problema.Tente um método de atualização diferente : Se as etapas acima falharem, tente usar
sudo yum update nodejs
ousudo dnf upgrade nodejs
.Se nenhuma dessas etapas resolver seu problema, você pode tentar investigar mais detalhadamente, verificando os logs do gerenciador de pacotes ou buscando ajuda de um administrador do sistema ou da comunidade Node.js (se ainda não fez isso?)
Espero poder ajudar - se nada disso funcionar, estou perplexo!