AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir?
AlmaLinux GPG Kontrolü Başarısız Sorununu Düzeltme
AlmaLinux sanal sunucu veya fiziksel sunucu hizmetinizde paket yüklemeye yada almalinux’u güncellemeye çalışıyorsanız “GPG denetimi başarısız oldu” mesajını görüyorsanız, bu, mevcut GPG anahtarlarının paketin imzasını doğrulayamadığı anlamına gelir. Bunun nedeni bozuk bir depo, eski veya eksik bir GPG anahtarı veya ağ sorunları olabilir.
“Error: GPG check FAILED” hatasının çözümü
GPG Kontrolü Başarısız Mesajı Örneği
Kullanıcı Kimliği : “AlmaLinux < [email protected] >”
Parmak izi: E53C F5EF 91CE B0AD 1812 ECB8 51D6 647E C21A D6EA
Kaynak: /etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
Anahtar başarıyla içe aktarıldı
Anahtar(lar)ın içe aktarılması yardımcı olmadı, yanlış anahtar(lar) mı?
Sebep
Sorun, xfsdump paketine ilişkin GPG anahtarının kurulmaması ve paket kurulumu sırasında GPG kontrolünün başarısız olmasına neden olması nedeniyle ortaya çıktı. Bu sorun, AlmaLinux deposundan gerekli anahtarın içe aktarılmasıyla çözüldü.
Çözüm
Bu sorunu çözmek için öncelikle “dnf clean package” komutunu kullanarak önbelleğe alınmış paketleri temizleyin . Bundan sonra doğru GPG anahtarını içe aktarın. Sorunu çözmek için Almalinux sisteminizde yapmanız gerekenler şunlardır.
Adım 1: Paketleri kontrol etmek için kullandığımız GPG anahtarlarını güncelleyin. Bu komutu çalıştırarak depodan en son GPG anahtarlarını alın:
Adım 2: Doğru şekilde kurulduklarından emin olmak için “/etc/yum.repos.d/” adresindeki depoların kurulum dosyalarını kontrol edin. Doğrulama gerektiren depolar için “gpgcheck” seçeneğinin açık olduğundan ve 1 olarak ayarlandığından emin olun.
# cd /etc/yum.repos.d/
# vi almalinux.repo
Adım 3: Bir hata varsa, ‘dnf clean package’ komutunu çalıştırarak önbelleğe alınmış paketleri kaldırabilirsiniz. Ancak bundan önce şu komutları yürütün:
# rpm –import “file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux”
# dnf clean packages
İsteğe Bağlı Olarak:
# dnf update
Adım 4: CentOS 7’den CentOS Stream 8’e ve AlmaLinux 8’e geçiş yapmayın. Stream 8’deyseniz, yanlara gitmek yerine Alma 9’a geçin.
Adım 5: Ayrıca hem CentOS 7 hem de I686 için tüm eski Leapp paketlerini kaldırın:
# rpm –import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-8
# dnf remove leapp* *.i686
# dnf clean all
8 ila 9 arası artık öğeyi yüklüyorsanız bunu deneyin.
Göç sadece depolarla ilgili değildir. Tüm sıçrama paketlerini kaldırarak başlayın: dnf kaldır sıçrama*, ardından dnf clean all ile hepsini temizleyin ve /var/cache/dnf’yi silin. Son olarak önbelleği dnf makecache ile güncelleyin.
Adım 6: Sistemin saat ve tarihinin doğru olduğunu kontrol edin. Yanlış sistem saatinden dolayı GPG anahtarı doğrulama hataları meydana gelebilir.
# timedatectl
Adım 7: Bazen depo verilerinin yenilenmesi GPG anahtarı sorunlarını çözebilir. Depo meta verilerini yenilemek için şu komutları kullanın:
# yum clean all
# yum makecache
Adım 8: Anahtarlar eskiyse, almalinux sürüm paketinin parçası oldukları için bu komutu kullanarak anahtarları yükseltin. Daha sonra diğer paketleri tekrar kontrol edin.
# dnf upgrade almalinux-release
Bu işe yaramazsa, depolar için GPG anahtar kontrolünün devre dışı bırakılması geçici bir çözümdür ancak önerilmez.
Çözüm
Sonuç olarak, AlmaLinux “GPG Kontrolü Başarısız” hatasını düzeltmek için, GPG anahtarlarını depodan güncellediğinizden, depo kurulum dosyalarını doğruladığınızdan, gerekirse önbelleğe alınmış paketleri kaldırdığınızdan, desteklenmeyen geçişlerden kaçının, eski Leapp paketlerini silin, sistem saatini doğruladığınızdan, depoyu yenilediğinizden emin olun. verileri güncelleyin ve varsa eski anahtarları yükseltin. GPG anahtar kontrolünün devre dışı bırakılması yalnızca geçici bir çözüm olduğundan önerilmez.