Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
cPanel EA4 YUM Güncelleme Hatası ve Mirror 502 Çözümü | Eka Sunucu
CPANEL GÜNCELLEME TEŞHİSİ

cPanel EA4/YUM Güncelleme Hatası: Mirror, Repo ve update-packages Çözümü

“Maintenance ended; however, it did not exit cleanly (256)” bildirimi tek başına kök nedeni söylemez. update-packages; yanlış etkin repo, geçici mirror senkronizasyonu, DNS/ağ problemi, paket çakışması veya bozuk repo dosyası nedeniyle hata verebilir. İlk hedef körlemesine repo silmek değil, en yeni upcp günlüğünde ilk gerçek YUM/DNF hatasını bulmaktır.

256Bakım adımı temiz kapanmadı
error 1Paket yöneticisi başarısız oldu
EA4EasyApache 4 paket deposu
upcpcPanel güncelleme ve bakım akışı
01
TEŞHİS

Belirtileri doğru katmana ayırın

Aynı hata ekranı farklı servislerden kaynaklanabilir. Önce bağlantı, servis, güvenlik duvarı ve kimlik doğrulama katmanlarını birbirinden ayırın.

Her gece güncelleme başarısız maili

Aynı repo hatası günlük upcp çalışmasında tekrar eder.

Failed to download metadata

Mirrorlist veya repomd.xml erişimi başarısızdır.

403, 404 veya 502

Mirror senkronizasyonu, yanlış repo veya geçici uzak sunucu sorunu olabilir.

modsec_vendor da hata veriyor

Paket/repo problemi bakımın sonraki eklenti ve vendor aşamalarını zincirleme etkileyebilir.

02
KÖK NEDEN

En olası nedenleri risk sırasıyla inceleyin

Koruma sistemini tamamen kapatmak yerine hangi kuralın erişimi kestiğini kanıtlayın ve yalnız gerekli kapsamda değişiklik yapın.

Yüksek

Geçici EA4 mirror senkronizasyon problemi

Bir veya daha fazla mirror 403, 404 ya da 502 döndürür; sunucudaki yapılandırma doğru olabilir.

Yüksek

Desteklenmeyen veya yanlış repo etkin

Eski OS, experimental ya da üçüncü taraf repo metadata üretmeyebilir.

Orta

Bozuk DNF/YUM önbelleği

Eski metadata ve başarısız indirme kalıntıları makecache işlemini bozabilir.

Orta

Paket dağıtımı veya bağımlılık uyuşmazlığı

OS yükseltmesi sonrası eski dağıtımdan kalan RPM’ler distro-sync gerektirebilir.

03
GÜVENLİ ÇÖZÜM AKIŞI

Adımları sırayla ve geri döndürülebilir biçimde uygulayın

Her değişiklikten önce mevcut yapılandırmayı yedekleyin, sözdizimini doğrulayın ve ikinci bir yönetim oturumunu açık tutun.

01

En yeni upcp günlüğünü bulun

/var/cpanel/updatelogs altında en son update dosyasını açın ve ilk E satırından önceki paket yöneticisi çıktısını okuyun.

02

Repo listesini ve OS uyumunu doğrulayın

Etkin repo dosyalarını, baseurl/mirrorlist alanlarını ve CloudLinux/AlmaLinux sürüm eşleşmesini kontrol edin.

03

DNS ve uzak depo erişimini test edin

Mirror hostname çözümlemesi ile HTTP durumunu ayrı test edin; tek mirror hatasını genel ağ kesintisi sanmayın.

04

Önbelleği temizleyip metadata oluşturun

dnf clean all ve makecache çıktısını inceleyin; hata devam ediyorsa ilgili repo adını izole edin.

05

cPanel paket bütünlüğünü kontrol edin

check_cpanel_pkgs ile değişmiş veya eksik cPanel paketlerini doğrulayın.

06

upcp’yi yeniden çalıştırıp sonucu kanıtlayın

/usr/local/cpanel/scripts/upcp --force sonrasında yeni logda maintenance complete ve başarısız event olmadığını doğrulayın.

04
KOMUTLAR

Komutları root yetkisiyle ve kendi değerlerinize göre çalıştırın

Örnek IP, port ve dosya yollarını sunucunuza göre değiştirin. Çıktıyı görmeden sonraki adıma geçmeyin.

En yeni güncelleme logunu bulma
SON_LOG=$(ls -1t /var/cpanel/updatelogs/update.* 2>/dev/null | head -n 1)
echo "$SON_LOG"
grep -nE '(^| )E |Failed to download|reported error|Cannot prepare|Problem:' "$SON_LOG" | head -n 80
Repo ve metadata kontrolü
cat /etc/os-release
dnf repolist --all
grep -RHE '^(enabled|baseurl|mirrorlist|metalink)=' /etc/yum.repos.d/*.repo
dnf clean all
dnf makecache
cPanel paket doğrulaması
/usr/local/cpanel/scripts/check_cpanel_pkgs --fix
/usr/local/cpanel/scripts/update-packages
Güncellemeyi yeniden çalıştırma
/usr/local/cpanel/scripts/upcp --force
tail -n 120 /var/cpanel/updatelogs/summary.log 2>/dev/null || true
Erişim kaybı riski

Firewall, SSH veya giriş korumasında yanlış bir kural sunucuyu uzaktan erişilemez hâle getirebilir. KVM, VNC veya sağlayıcı konsolu hazır olmadan yönetim portlarını kapatmayın.

05
SIK SORULAN SORULAR

Kritik karar noktaları

502 mirror hatası sunucumun bozuk olduğunu gösterir mi?

Her zaman değil. 502 uzak mirror veya ara CDN tarafından üretilebilir. Aynı repo URL’sini ve diğer mirror sonuçlarını kontrol ederek geçici dış sorunu ayırın.

EA4 reposunu hemen silmeli miyim?

Hayır. Önce repo dosyasının işletim sistemiyle uyumlu ve resmî kaynaktan üretildiğini doğrulayın. Yanlış repo silinir; geçici mirror sorunu beklenir veya resmî çözüm uygulanır.

yum clean all güvenli midir?

Paketleri kaldırmaz; önbellek ve metadata’yı temizler. Sonraki makecache işlemi depolardan yeniden veri indirir.

Güncelleme hatası WHM girişini kapatır mı?

Çoğu repo hatası doğrudan cpsrvd erişimini durdurmaz; ancak yarım paket işlemleri veya eşlik eden servis sorunları ayrıca incelenmelidir.

07
İLGİLİ REHBERLER

Sonraki doğru adıma geçin

EKA SUNUCU TEKNİK BİLGİ MERKEZİ

Önce erişimi koruyun, sonra güvenliği sıkılaştırın.

Sunucu güvenliğinde doğru yöntem korumayı kapatmak değil; kuralı, servisi ve ağı ölçerek en dar kapsamlı düzeltmeyi uygulamaktır.

Teknik destek
Top