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

GPG anahtarı 0xC21AD6EA içe aktarılıyor:

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:

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

İsteğe Bağlı Olarak:

# dnf update lsphp82-mysqlnd && dnf update lsphp82-pdo

# dnf update

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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

AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir
AlmaLinux GPG Denetimi Başarısız Oldu Hatası Nasıl Düzeltilir

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.

Başa dön tuşu