β οΈ Contoh Pesan Error
==> Verifying source file signatures with gpg...
foo.tar.gz ... FAILED (unknown public key 3056513887B78AEB)
==> ERROR: One or more PGP signatures could not be verified!
gpg: keyserver receive failed: No dataπ Penyebab Umum
- Server key (keyserver) tidak merespon.
- Kunci GPG yang dibutuhkan belum diimpor ke sistem.
- Trust database pacman sudah usang atau corrupt.
- Firewall memblokir koneksi ke keyserver.
π§ Langkah-Langkah Memperbaiki
1οΈβ£ Refresh Keyring Pacman
sudo pacman-key --init
sudo pacman-key --populate archlinuxPerintah ini membuat ulang database kunci dan mengisi dengan kunci resmi Arch Linux.
2οΈβ£ Import Kunci yang Hilang Secara Manual
gpg --keyserver keyserver.ubuntu.com --recv-keys 3056513887B78AEBGanti angka terakhir dengan key ID yang muncul di pesan error kamu.
3οΈβ£ Gunakan Server Alternatif jika Gagal
gpg --keyserver hkps://keys.openpgp.org --recv-keys 3056513887B78AEB
gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 3056513887B78AEB
gpg --keyserver hkps://pgp.mit.edu --recv-keys 3056513887B78AEB4οΈβ£ Sinkronkan Ulang Trust Database
sudo pacman-key --refresh-keys5οΈβ£ (Opsional) Jika Masih Gagal: Rebuild Total Keyring
sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinuxIni akan menghapus semua kunci GPG lama dan membuat ulang semuanya dari awal. Aman dilakukan bila trust key sudah rusak.
π‘ Tips Tambahan
- Gunakan
paruatauyayversi terbaru untuk build AUR. - Jika error terus, tambahkan opsi
--skipkeyshanya untuk pengujian sementara (tidak disarankan permanen). - Gunakan koneksi VPN atau proxy jika server GPG sering timeout.
β Kesimpulan
Error βGPG No Dataβ biasanya tidak berbahaya, hanya gagal mengunduh kunci verifikasi. Setelah kamu mengimpor ulang kunci GPG yang benar dan menyegarkan trust database, semua paket AUR akan bisa diverifikasi kembali secara aman.