Corrigindo erro de chaves no Arch Linux
Se alguma vez você se deparou com erro de chaves públicas ao instalar um pacote no Arch Linux e não soube como resolver,então talvez essa dica abaixo pode te ajudar.
Abaixo você pode perceber que tentei instalar o pacote spotify no meu Arch Linux através do repositório AUR com o yay, e me retornou um erro de chave pública.
william at archlinux in folder ~ (python-3.7.4) ○
⇨ yay -S spotify --nodiffmenu --noeditmenu --noupgrademenu
:: There are 5 providers available for spotify:
:: Repository AUR
1) spotify 2) spotify-dev 3) spotify-legacy 4) spotify094 5) spotio
Enter a number (default=1): 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1] spotify-1:1.1.10.546-1
1 spotify (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: PKGBUILD up to date, Skipping (1/1): spotify
:: Parsing SRCINFO (1/1): spotify
==> Criando o pacote: spotify 1:1.1.10.546-1 (dom 11 ago 2019 11:11:33 -03)
==> Obtendo fontes...
-> Encontrado spotify.protocol
-> Encontrado LICENSE
-> Encontrado spotify-1.1.10.546-Release
-> Encontrado spotify-1.1.10.546-Release.sig
-> Encontrado spotify-1.1.10.546-x86_64.deb
-> Encontrado spotify-1.1.10.546-x86_64-Packages
==> Validando source arquivos com sha512sums...
spotify.protocol ... Passou
LICENSE ... Passou
spotify-1.1.10.546-Release ... Ignorada
spotify-1.1.10.546-Release.sig ... Ignorada
==> Validando source_x86_64 arquivos com sha512sums...
spotify-1.1.10.546-x86_64.deb ... Passou
spotify-1.1.10.546-x86_64-Packages ... Passou
==> Verificando assinatura de arquivo fonte com gpg...
spotify-1.1.10.546-Release ... FALHOU (chave pública inválida 2EBF997C15BDA244B6EBF5D84773BD5E130D1D45)
==> ERRO: Uma ou mais assinaturas PGP não puderam ser verificadas!
Error downloading sources: spotify
william at archlinux in folder ~ (python-3.7.4)
⇨
Observe que ao final do comando me retornou a chave que está dando problema, nesse caso é a chave 2EBF997C15BDA244B6EBF5D84773BD5E130D1D45. É essa chave que vamos adicionar.
Para corrigir erros de chave no Arch Linux, você usará o comando pacman-key
. Veja abaixo como adicionar uma chave no ficheiro do seu Arch Linux.
sudo pacman-key -r 2EBF997C15BDA244B6EBF5D84773BD5E130D1D45
sudo pacman-key --lsign-key 2EBF997C15BDA244B6EBF5D84773BD5E130D1D45
sudo pacman-key --refresh-keys
Após executar todos comando acima, você deve repetir o processo de instalação do pacote novamente com o seguinte comando no yay
:
yay -S spotify --nodiffmenu --noeditmenu
Caso o erro de chave persista mesmo você fazendo os passos acima, dê uma olhada nos comentários da página do pacote para ver se o erro é do desenvolvedor. Nesse caso, você pode instalar qualquer pacote do AUR com erros de chaves ignorando a assinatura PGP com o comando abaixo:
yay -S --mflags --skipinteg spotify
Até a próxima ;)
- jektify © 2025