Saya mencoba menginstal paket menggunakan yum dan terjadi kesalahan : Pengambilan kunci GPG gagal:[Errno 5] OSError:[Errno 2] Tidak ada file atau direktori seperti itu:'/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL' . Saya mengerti bahwa yum sedang mencoba mencari kunci GPG untuk repositori EPEL di bawah /etc/pki/rpm-gpg/ dan gagal karena ada file yang hilang.
Solusi:
Dari pesan kesalahan, jelas bahwa yum sedang mencoba membaca file 'RPM-GPG-KEY-EPEL' di bawah /etc/pki/rpm-gpg/ dan ketika tidak dapat menemukannya, gagal dengan pesan kesalahan di atas. Artinya, ada repositori EPEL yang dikonfigurasi dan konfigurasinya mengarah ke kunci GPG EPEL (yang sebenarnya tidak ada).
Buka file konfigurasi repo dan atur nilai yang benar untuk gpgkey atribut.
# cd /etc/yum.repos.d/
# ls -l epel.repo
Cari ‘gpgkey ' atribut dan nilainya. Nilai 'gpgkey ' akan menjadi file yang terlihat di pesan kesalahan. Misalnya, ‘/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL ‘.
Beberapa cara untuk memecahkan masalah ini:
- Titik ‘gpgkey ‘ langsung ke Kunci GPG EPEL: gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
- (atau) unduh file EPEL GPGKey dan simpan di /etc/pki/rpm-gpg/
#cd /etc/pki/rpm-gpg
wget https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
Setelah selesai, coba yum install dan Anda akan melihat pesan peringatan seperti di bawah ini:
# yum install git :::::::::::::::::::::::::::::: Importing GPG key 0x217521F6 "Fedora EPEL <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL Is this ok [y/N]: y ::::::::::::::::::::::::::::::::
Seperti yang terlihat pada cuplikan di atas, masukkan “y ” untuk mengimpor GPG Key dan memulai instalasi paket.