Hey guys, I was trying to build a copy of Local by Flywheel on Manjaro Linux, but ran into this error… ‘ Failed to build nettle6 ‘
failed to build nettle6
nettle6
is a dependency of Local, but after the attempted build of the package, I got the error failed to build nettle6 :
==> Verifying source file signatures with gpg...
nettle-3.4.1.tar.gz ... FAILED (unknown public key F3599FF828C67298)
==> ERROR: One or more PGP signatures could not be verified!
Failed to build nettle6
If you happen to come across this error, just double check the key by running
gpg --recv-key F3599FF828C67298
Just plug in the gpg key from the error at the end of your gpg --recv-key
call.
In my case, that didn’t work. The resulting output was:
~ >>> gpg --recv-key F3599FF828C67298
gpg: keyserver receive failed: General error
~ >>>
If you’re like me and the key validation still fails, you can try a different key from another server using the --keyserver
flag. For example:
gpg --keyserver pool.sks-keyservers.net --recv-key F3599FF828C67298
In my case, it shows that the new key was successfully imported.
~ >>> gpg --keyserver pool.sks-keyservers.net --recv-key F3599FF828C67298 [2]
gpg: key F3599FF828C67298: public key "Niels Möller <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
~ >>>
Now, when I run the nettle6 package build again… it works! Hope this helps. There’s a great resource on this on the Manjaro forums.
Again, this is a very specific error and solution, and it just so happened that I was having trouble with my gpg keys. This may not be the case for everyone, but I hope this article is helpful to you.