wheezy-updates archive.debian.org adresinde 404 bulunamadı Bulunamadı


15

Debian Wheezy'de şu anda gerçekten güncelleyemediğim eski bir test makinem var.

Debian Wheezy depoları Şubat ayında arşivlendi. Ben önden istiyorum Yani, ve gözlerimi güncellenmiş /etc/apt/sources.listgelen

deb http://ftp.fr.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main

için

deb http://archive.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://archive.debian.org/debian wheezy-updates main

Ancak, çalışırken apt-get updatebu hatayı alıyorum:

# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
  404  Not Found [IP : 193.62.202.28 80]

Diğer depolar sorunsuz bir şekilde güncellenmektedir.

Bir şey mi kaçırıyorum?


wheezy EOL, lütfen desteklenen bir sürüme yükseltmeyi ciddi olarak düşünün.
gf_

1
Arşivde böyle bir depo yok. Yükseltmek için yıllar geçti.
Michael Hampton

Hatırladığınız için teşekkürler! Bilgisayarımda yaşayan bir test makinesidir (bir VM), İnternet'ten erişilemez (LAN'ımdan bile değil). Güncel Debian ile yakın gelecekte muhtemelen sıfırdan yeniden oluşturacağım. Tabii ki, eğer bir üretim makinesi olsaydı, zaten yükseltilmiş olurdu.
Zoddo

Yanıtlar:


13

Debian arşivini kullanarak uygun bir kaynak satırına sahip olmamalısınız wheezy-updates. Bu özel (alt) dağıtım arşivlerde mevcut değildir.

Sadece çizgileri kaldırırsanız :

deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main

apt-getkomutlarınızı tekrar çalıştırabilmeniz gerekir .

Tüm hikaye

wheezy-updatesSağlandı depo içerdiği paketler yani ana depoyu güncellemek için wheezyküçük bültenleri arasında. Zaman içinde Wheezy 7.1, 7.2'ye ve nihayetinde 7.11'e güncellendiğinde, içerdiği paketler wheezy-updatesana Wheezy deposuna taşındı. Wheezy EOLed olduğunda, Mayıs 2018'de hiçbir paket tutulmuyordu, wheezy-updatesbu nedenle wheezy-updatesDebian arşivine geçmenin bir anlamı yoktu .

Arşiv deposu tarafından desteklenen tüm Debian dağıtımlarının listesini şu adreste görebilirsiniz: http://archive.debian.org/debian/dists/ Ayrıca http://archive.debian.org/README ve http adresindeki README dosyalarını kontrol edin : //archive.debian.org/debian/README arşiv içeriğinin daha da dolu bir listesine sahip olmak için.

Depo ile ilgili security.debian.orgolarak, http://archive.debian.org/debian-security/ adresinde de arşivlenir . Mayıs 2018'den itibaren Wheezy için yayınlanan en son güncellemeleri almak istiyorsanız, ayrıca bu satırı uygun kaynaklarınıza ekleyin :

deb http://archive.debian.org/debian-security/ wheezy/updates main

Dikkat

Sorunuzun yorumlarında belirtildiği gibi, Debian arşivini kullanarak bir makine çalıştırırken dikkatli olun, çünkü bu paketler güncellenmez ve böylece artık güvenli değildir (arşivden debian-security kullanırken bile) . Makineniz doğrudan bir ağa bağlı değilse, muhtemelen sorun olmaz, ancak aksi takdirde, mümkün olan en kısa sürede yükseltmenizi tavsiye ederim.


"Aynı şey security.debian.org deposu için de geçerli, Wheezy EOL olduğu için oradan paket alamayacaksın." AFAICT bu doğru değil. Archive.debian.org/debian-security'deki güvenlik repou Perl 5.14.2-21 + deb7u6 içerir, ancak archive.debian.org/debian'daki ana repo sadece 5.14.2-21 + deb7u3 içerir.
Christian Schmidt

Doğru, yorumunuz için teşekkürler. Cevabımı daha iyi yansıtacak şekilde değiştirdim. Ancak bu güvenlik paketleri artık güncel değil, bu yüzden çok az değer getiriyor.
Tonin

8

Güvenlik güncelleştirmelerini ekleyin:

deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian-security wheezy/updates main

3

Benim gibi gömülü bir hırıltılı sistemle uğraşıyorsanız ve sadece bir şeylerin çalışması gerekiyorsa, işte benim için işe yarayan tam adımlar.

404 hatasına (bulunamadı) neden olan orijinal kaynaklar artık mevcut değil, bu nedenle kaynak listesini değiştirmemiz gerekiyor. Orijinal satırı kaldırın, iki arşiv satırını ekleyin.

vi /etc/apt/sources.list
    deb http://archive.debian.org/debian wheezy main
    deb http://archive.debian.org/debian-security wheezy/updates main

Bundan sonra, apt-get hala çok eski olduğundan şikayet edecek, bu yüzden Tarihi 2018'e geri değiştirin.

date +%Y%m%d -s "20180101"

Güncelleme listesi.

apt-get update

Bir şeyler yükleyin.

apt-get install nano inotify-tools msmtp

Bunun ne kadar süre çalışacağının garantisi yok, ancak Mart 2020'de benim için çalıştı.


1
Sistem tarihini değiştirmenin bir HTTP 404 hatasını nasıl düzelttiğini açıklayabilir misiniz?
womble

/Etc/apt/sources.list içindeki orijinal kaynakları artık bulunmadığından kaldırmanız gerekir. Önceki iki cevap bunu kapsıyordu. Apt-get tarihinin değiştirilmesi, süresi dolmuş kaynak listesini kabul etmeye başlar.
Roy H

Benim için de mükemmel çalıştı. Teşekkürler.
Bretter

Benim için de çalışıyor. Tarihin +% Y% m% d -s "20180101" 'in yan etkilerini açıklayabilir misiniz?
tersmitten

@tersmitten Güvenlik konusunda ne kadar paranoyak olduğunuza bağlı. Çalışmakta olduğunuz programın (bu durumda apt-get), konuştuğu sunucunun söylediği kişi olduğunu doğrulamak için kullandığı bir sertifika vardır. Bu sertifikaların süresi dolar ve düzenli olarak yenilenmeleri gerekir.
Roy H
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.