1 minuto(s) de leitura

O Erro

Você vai tentar atualizar o sistema ou instalar um pacote e quando você vai dar ENTER aparece a seguinte mensagem abaixo no seu terminal:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases…
basis is up to date
platform is up to date
addon is up to date        0.0   B  0.00B/s 00:00 [———————-]   0%
extra is up to date        0.0   B  0.00B/s 00:00 [———————-]   0%
community is up to date    0.0   B  0.00B/s 00:00 [———————-]   0%
basis-multilib is up to date.0   B  0.00B/s 00:00 [———————-]   0%
multilib is up to date     0.0   B  0.00B/s 00:00 [———————-]   0%
error: database ‘addon’ is not valid (invalid or corrupted database (PGP signature))
error: database ‘extra’ is not valid (invalid or corrupted database (PGP signature))
error: database ‘community’ is not valid (invalid or corrupted database (PGP signature))
error: database ‘basis-multilib’ is not valid (invalid or corrupted database (PGP signature))
error: database ‘multilib’ is not valid (invalid or corrupted database (PGP signature))

Que erro é esse?

O Problema

A base de dados do seu sistema está inválida ou corrompida, com isso impossibilita de fazer atualizaçãoes ou até mesmo instalar um novo pacote.

A Solução

E para resolver, faça da seguinte forma:

1
2
3
4
$ sudo rm /var/lib/pacman/sync/*
$ sudo pacman-key –init
$ sudo pacman-key –populate archlinux manjaro
$ sudo pacman -Syy