Biz Sizi Arayalım

Bilgilerinizi bırakın, sizi arayalım!

Powered by HostLigo
X

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

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
Hpstligo Top Bar
Hostligo Navbar - Complete Fixed v8.0
Giriş Kayıt
%40 İndirim
VDS Sunucu paketlerinde özel kampanya başladı.
Son 3 gün
İncele

Ubuntu ve Linux'ta "Release file is not yet valid" Hatası Çözümü

Sunucunuzda veya bilgisayarınızda sudo apt update komutunu çalıştırdığınızda "Release file for ... is not valid yet" (Henüz geçerli değil) veya "Certificate verification failed" (Sertifika doğrulanamadı) gibi hatalar mı alıyorsunuz?

İnternet bağlantınız var, repo adresleriniz doğru ama yine de güncelleme yapamıyorsanız; derin bir nefes alın. Sorun büyük ihtimalle karmaşık bir yazılım hatası değil, sadece sistem saatinizin yanlış olmasıdır.

Bu makalede, Linux sistemlerde yanlış tarih/saat ayarından kaynaklanan güncelleme sorunlarını nasıl saniyeler içinde çözeceğinizi anlatacağız.

Neden "Yanlış Saat" Güncellemeyi Engeller?

Bilgisayarlar ve sunucular, güvenlik (SSL/TLS) sertifikalarını doğrulamak için zamana ihtiyaç duyar. Eğer sistem saatiniz bugünü değil de geçmişi (örneğin 1970'i) veya geleceği gösteriyorsa; sunucu karşıdaki güvenlik sertifikasının "geçersiz" olduğunu düşünür.

Tıpkı marketten aldığınız sütün son kullanma tarihine bakmak gibidir; eğer saatiniz yanlışsa, taze bir paketi bile "tarihi geçmiş" veya "henüz üretilmemiş" zannederek reddeder.

Hızlı Teşhis: Saati Kontrol Edin

Önce terminalden şu basit komutu yazarak sistemin hangi zamanda yaşadığını görelim:

date

Eğer çıktı, şu anki gerçek zamanı göstermiyorsa (örneğin yıl 2019 veya saatler şaşmışsa), sorunun kaynağını buldunuz demektir.

Çözüm 1: Otomatik Senkronizasyonu (NTP) Başlatmak (Önerilen)

En temiz çözüm, sunucunun saatini uluslararası zaman sunucularıyla (NTP) otomatik eşlemesini sağlamaktır.

  1. Önce zaman senkronizasyonunun durumuna bakalım:

    timedatectl status
    
  2. Eğer "NTP service: inactive" veya benzeri bir şey görüyorsanız, otomatik güncellemeyi açın:

    sudo timedatectl set-ntp on
    

Sisteminiz birkaç saniye içinde internet üzerinden doğru saati çekecektir. Tekrar date komutuyla kontrol edin.

Çözüm 2: Saati Manuel Olarak Düzeltmek (Hızlı Çözüm)

Eğer otomatik senkronizasyon çalışmıyorsa veya anlık olarak düzeltip işinize devam etmek istiyorsanız, saati elinizle ayarlayabilirsiniz.

Aşağıdaki komutu, güncel tarih ve saati yazarak çalıştırın (Format: YIL-AY-GÜN SAAT:DAKİKA:SANİYE):

sudo date -s "2026-02-14 14:30:00"

Not: Yukarıdaki tarih ve saati, o anki gerçek zamanla değiştirmeyi unutmayın.

Son Adım: Güncellemeyi Tekrar Deneyin

Saati düzelttikten sonra, paket yöneticiniz artık sertifikaları ve dosya tarihlerini doğru okuyacaktır. Şimdi tekrar deneyin:

sudo apt update

Hataların kaybolduğunu ve paket listelerinin başarıyla güncellendiğini göreceksiniz.

Özet

Bazen en karmaşık görünen sunucu hatalarının sebebi, basit bir saat farkıdır. Eğer "Not yet valid" (Henüz geçerli değil) hatası alıyorsanız, DNS ayarlarıyla veya repo dosyalarıyla oynamadan önce mutlaka date komutuyla saatinizi kontrol edin.

Sorunsuz ve "zamanında" güncellemeler dileriz!

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(37 defa görüntülendi. / 0 kişi faydalı buldu.)
Hostligo Footer - Final Top