Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR
CPANEL • UPCP • GERÇEK HATA TEŞHİSİ

cPanel WHM Güncelleme Hatası Nasıl Çözülür?

“Maintenance ended; however, it did not exit cleanly (256)” mesajını bastırmak yerine update logundaki ilk gerçek hatayı bulup DNS, paket yöneticisi, ModSecurity vendor ve cPanel dosya bütünlüğünü doğru sırada kontrol edin.

Kısa cevap cPanel sürümü kurulmuş olsa bile bakım alt görevlerinden biri başarısızsa upcp hata bildirimi gönderir. En sık yanlış, doğrudan tekrar güncellemek ve ilk hatayı logdan ayırmamaktır.

Bu rehberde

Hata zaman çizgisiKök nedenlerSSH kontrollerimodsec_vendorGüvenli karar sırasıSSS
01

Önce güncellemenin hangi aşamada kaldığını belirleyin

upcp; cPanel dosyalarını eşitleme, sistem paketlerini güncelleme, maintenance görevleri, plugin cache ve güvenlik bileşenleri gibi birden fazla aşama çalıştırır. E-postadaki son özet satırı yalnız başarısız alt görevi söyler. Kök neden çoğu zaman daha yukarıdaki DNS, HTTP, sertifika, paket çakışması veya vendor metadata satırındadır.

DownloadMirror, DNS, TLS ve imza doğrulaması
PackagesDNF/YUM kilidi, repo ve RPM bütünlüğü
Maintenancemodsec_vendor, plugin ve servis görevleri
02

En sık kök nedenler

Log belirtisiOlası nedenİlk kontrol
Name or service not knownDNS çözümleme sorunugetent hosts ve resolv.conf
scripts/modsec_vendor error 1Vendor URL, metadata veya kural paketiVendor listesi ve tekil update çıktısı
scripts/update-packagesPaket yöneticisi, repo veya kilitupdate-packages çıktısı
No space leftDisk veya inode doluluğudf -h ve df -i
signature verificationEksik indirme, saat veya güven zinciridate, curl ve update logu

Güvenli SSH kontrol sırası

Ön kontrol
date
hostname -f
/usr/local/cpanel/cpanel -V
/usr/local/cpanel/scripts/upcp-running
df -h
df -i
free -h
systemctl --failed
Son güncelleme günlüğü
readlink -f /var/cpanel/updatelogs/last
tail -n 250 /var/cpanel/updatelogs/last
grep -Ei 'error|failed|fatal|timeout|resolve|certificate|No space|conflict' /var/cpanel/updatelogs/last | tail -n 150
DNS ve cPanel indirme uçları
getent hosts securedownloads.cpanel.net
getent hosts httpupdate.cpanel.net
curl -I --connect-timeout 10 https://securedownloads.cpanel.net/
cat /etc/resolv.conf
Paket bütünlüğü
/usr/local/cpanel/scripts/check_cpanel_rpms
/usr/local/cpanel/scripts/check_cpanel_rpms --fix
/usr/local/cpanel/scripts/update-packages
ModSecurity vendor teşhisi
/usr/local/cpanel/scripts/modsec_vendor list
/usr/local/cpanel/scripts/modsec_vendor update --auto 2>&1 | tee /root/modsec-vendor-kontrol.log
grep -Ei 'error|failed|timeout|resolve|404|403|certificate' /root/modsec-vendor-kontrol.log
Kontrollü tekrar
/usr/local/cpanel/scripts/upcp --force
tail -n 200 /var/cpanel/updatelogs/last
/usr/local/cpanel/cpanel -V
03

scripts/modsec_vendor hatasında ne yapılmalı?

update --auto, otomatik güncellemesi açık kurulu vendor paketlerini özgün URL’lerinden yeniler. Çıktı tek bir üçüncü taraf vendor’ı gösteriyorsa ModSecurity’nin tamamını kapatmayın. Önce vendor kimliğini ve URL hatasını kaydedin; gerekiyorsa yalnız sorunlu vendor’ın otomatik güncellemesini WHM ModSecurity Vendors bölümünden geçici durdurun.

Yanlış müdahale: Güncelleme başarılı görünsün diye WAF’ı tamamen kapatmak, asıl güvenlik katmanını kaldırır.
04

Canlı sunucuda güvenli karar sırası

  1. Son çalışan yedeği ve geri dönüş yolunu doğrulayın.
  2. Disk, inode, saat, DNS ve repo erişimini kontrol edin.
  3. Günlükteki ilk hatayı ilgili alt komutla tek başına üretin.
  4. Yalnız sorunlu vendor veya pakete müdahale edin.
  5. cPanel RPM bütünlüğünü kontrol edin.
  6. upcp --force sonrasında sürüm ve son logu yeniden doğrulayın.
  7. Eski executable uyarısı varsa servis restart veya kontrollü reboot planlayın.

Sık sorulan sorular

Exit 256 ne demektir?

upcp bakım aşamalarından en az biri sıfır dışı kodla kapanmıştır. Tek başına kök nedeni söylemez; hemen öncesindeki ilk hata satırı bulunmalıdır.

Güncelleme kurulmuş olabilir mi?

Evet. cPanel sürümü yükselmiş ancak modsec_vendor gibi bakım görevi başarısız olduğu için işlem genel olarak failed raporlanabilir.

upcp --force güvenli midir?

Önce disk, inode, paket yöneticisi, DNS ve yedek durumu kontrol edilmelidir. Force mevcut cPanel dosyalarını yeniden eşitler ve güncel tier sürümüne taşır.

ModSecurity tamamen kapatılmalı mı?

Hayır. Hatalı vendor belirlenmeli; gerekiyorsa yalnız o vendor’ın otomatik güncellemesi geçici durdurulmalıdır.

Üçüncü taraf repository sorun çıkarır mı?

Evet. Paket çakışmaları ve sürüm kilitleri upcp akışını bozabilir. Repository ve exclude kuralları değiştirilmeden önce kayıt alınmalıdır.

Güncelleme sonrası reboot gerekir mi?

Eski executable kullanan süreçler, kernel veya temel kütüphane güncellendiyse kontrollü reboot gerekebilir; otomatik olarak varsayılmamalıdır.

Resmî kaynaklar

cPanel upcp ScriptcPanel modsec_vendor ScriptHow to Update Your System
Top