You are not logged in.
Today have got:
~ $ sudo pacman -Syu
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
error: database 'core' 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 'multilib' is not valid (invalid or corrupted database (PGP signature))
Didn't fulfill any gpg-related manipulations at all. Where to dig in?
"I exist" is the best myth I know..
Offline
Well, must add the issue doesn't depend on selected mirror.
"I exist" is the best myth I know..
Offline
...and I have found "a cure": pacman -Syy
But what is the reason of such strange error? I'm not sure I must mark the topic as solved.
"I exist" is the best myth I know..
Offline
Please do not bump your posts: learn to use the 'Edit' button:
https://wiki.archlinux.org/index.php/Fo … te#Bumping
Offline
jasonwryan,
Ok, I see.
I just have guessed a security issue is the reason to ping possible subscribers. Next time I will edit my posts regardless subject.
"I exist" is the best myth I know..
Offline
But what is the reason of such strange error? I'm not sure I must mark the topic as solved.
The most likely cause is an error while downloading one of the package files. This is why signatures and checksums are used. If a download error changed the content of one of the package tarballs, pacman will detect the error and not proceed until it is resolved.
Pacman -Syy refreshes the package lists even if they seem to be up to date - in other words it redownloads everything.
I suspect manually clearing your cache would have also solved this.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
I had the same error here.
# pacman -Syy
saved the day. Thx!
Offline