Error: GPG check FAILED   Çözüm

The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.
Error: GPG check FAILED

 

✅ ÇÖZÜM 1 (En Sağlıklısı – ÖNERİLEN)

AlmaLinux GPG anahtarlarını yeniden yükle

rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux

Sonra:

dnf clean all
dnf makecache

Tekrar dene:

dnf update -y

✅ ÇÖZÜM 2 (Plesk Repo için GPG Sorunuysa)

Plesk GPG anahtarını manuel ekle:

rpm --import https://repo.plesk.com/plesk/release/RPM-GPG-KEY-PLESK

Ardından:

dnf clean all

✅ ÇÖZÜM 3 (Geçici – Kurulum İçin)

Sadece acil durumlarda kullan

dnf install --nogpgcheck paket_adi

veya Plesk için:

sh <(curl https://installer.plesk.com/one-click-installer) --nogpgcheck

⚠️ Kalıcı çözüm değildir.


✅ ÇÖZÜM 4 (Bozuk Repo Temizleme)

Hangi repo sorunlu görmek için:

dnf repolist

Şüpheli repoyu geçici kapat:

dnf config-manager --set-disabled repo_adi

✅ ÇÖZÜM 5 (Saat / Tarih Hatası – ÇOK SIK NEDEN)

Sunucu saati yanlışsa GPG doğrulaması başarısız olur.

timedatectl

Düzelt:

timedatectl set-ntp true

Kontrol:

date

✅ ÇÖZÜM 6 (Cache Temizliği – Log’da da yazıyor)

dnf clean packages
dnf clean metadata

🔍 Log ile Net Sebep Görmek

dnf -v update

📌 %90 ÇÖZÜLEN KOMUT (Tek Satır)

rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux && \
rpm --import https://repo.plesk.com/plesk/release/RPM-GPG-KEY-PLESK && \
dnf clean all && dnf makecache