Forum
Merhaba
Debian 7.9 wheezy kullanmaktayım, konsola super user olarak girmiş durumdayım. İlgili sürümü güncellemek istediğimde aşağıda ki hataları almaktayım.
superuser@debiansunucu:/var/lib# apt-get update
Get:1 http://repo.mongodb.org xenial/mongodb-org/3.2 Release.gpg [801 B]
Ign http://repo.mongodb.org $(lsb_release Release.gpg
Hit http://repo.mongodb.org xenial/mongodb-org/3.2 Release
Ign http://repo.mongodb.org xenial/mongodb-org/3.2 Release
Ign http://repo.mongodb.org $(lsb_release Release
Ign http://repo.mongodb.org xenial/mongodb-org/3.2/multiverse i386 Packages/DiffIndex
Hit http://repo.mongodb.org xenial/mongodb-org/3.2/multiverse i386 Packages
Ign http://repo.mongodb.org xenial/mongodb-org/3.2/multiverse Translation-en
Err http://repo.mongodb.org $(lsb_release/-sc)/mongodb-org/3.4 i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release/main i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release/| i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release/tee i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release//etc/apt/sources.list.d/mongodb-3.4.list i386 Packages
404 Not Found
Ign http://repo.mongodb.org $(lsb_release/-sc)/mongodb-org/3.4 Translation-en
Ign http://repo.mongodb.org $(lsb_release//etc/apt/sources.list.d/mongodb-3.4.list Translation-en
Ign http://repo.mongodb.org $(lsb_release/main Translation-en
Ign http://repo.mongodb.org $(lsb_release/tee Translation-en
Ign http://repo.mongodb.org $(lsb_release/| Translation-en
Fetched 801 B in 14s (55 B/s)
W: GPG error: http://repo.mongodb.org xenial/mongodb-org/3.2 Release: The following signatures were invalid: KEYEXPIRED 1507497109
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/-sc)/mongodb-org/3.4/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/main/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/|/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/tee/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release//etc/apt/sources.list.d/mongodb-3.4.list/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
superuser@debiansunucu:/var/lib#
Bu arada sudo komutunda ise bilinmeyen komut olarak hata almaktayım.
/var/lib#sudo apt-get update
-bash: sudo: command not found
Gözüme çarpan bir detayı sormak istedim.
Her ne kadar hatalarda i386 paketlerinden bahsediyor olsa da: MongoDB sitesinde "MongoDB only provides packages for 64-bit builds of Debian 8 and 9. " uyarısına dikkat etmişmiydiniz?
Verdiği hatada mongodb repo'sunda ilgili paketleri bulamadığı yönünde malumunuz.
sudo kurulumu için:
apt-get install sudo
Bir de key expire durumu var. Aşağıdaki komutu denermisiniz?
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv D68FA50FEA312927
merhaba,
debian host'un dns/internet erişimini kontrol ettiniz mi ?
erişim sorunu yok ise, /etc/apt/source.list altında mongodb kayıtlarını temizleyin.
devamında apt-get clean ve apt-get update komutlarını tekrar uygulayın.
bu adıma kadar sorun yok ise mongo güncel repolarını ekleyip, güncelleştirmeye devam edebilirsiniz.
takıldığınız yer olursa paylaşın, tekrar bakarız.
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
/etc/apt/ dizini altında bulunan sources.list klasörünün içini sildim ve sonrasında sistemi reboot ettim hatta dosyayı da sonradan silip boş bir sources.list dosyası yarattım. her seferinde apt-get clean komutunuda verdim. netice olarak apt-get update komutu sonrasında
[code]
Hit http://repo.mongodb.org xenial/mongodb-org/3.2 Release.gpg
Ign http://repo.mongodb.org $(lsb_release Release.gpg
Hit http://repo.mongodb.org xenial/mongodb-org/3.2 Release
Ign http://repo.mongodb.org $(lsb_release Release
Hit http://repo.mongodb.org xenial/mongodb-org/3.2/multiverse i386 Packages
Ign http://repo.mongodb.org xenial/mongodb-org/3.2/multiverse Translation-en
Err http://repo.mongodb.org $(lsb_release/-sc)/mongodb-org/3.4 i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release/main i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release/| i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release/tee i386 Packages
404 Not Found
Err http://repo.mongodb.org $(lsb_release//etc/apt/sources.list.d/mongodb-3.4.list i386 Packages
404 Not Found
Ign http://repo.mongodb.org $(lsb_release/-sc)/mongodb-org/3.4 Translation-en
Ign http://repo.mongodb.org $(lsb_release//etc/apt/sources.list.d/mongodb-3.4.list Translation-en
Ign http://repo.mongodb.org $(lsb_release/main Translation-en
Ign http://repo.mongodb.org $(lsb_release/tee Translation-en
Ign http://repo.mongodb.org $(lsb_release/| Translation-en
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/-sc)/mongodb-org/3.4/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/main/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/|/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release/tee/binary-i386/Packages 404 Not Found
W: Failed to fetch http://repo.mongodb.org/apt/debian/dists/$(lsb_release//etc/apt/sources.list.d/mongodb-3.4.list/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
[/code]
hatasını vermeye devam ediyor. eski kayıtları bir yerden okumaya devam ediyor.
/etc/apt/sources.list.d kalsörü aldında iki adet mondo ile ilgili kayıt vardı ve bunların içerisinie dirip satır başlarına # karakteri ile ignore ettim. sonrasında apt-get clean komutu verdim ve şu anda apt-get update dediğimde update yapmıyor fakat eski kayıtlarıda bulmuyor. bu durumda sanırım mevcut debian 7.9 (whezzy) için upgrade işlemi başlatabilirim.
https://debgen.simplylinux.ch/
adresinden temiz bir sources.list oluşturabilirsiniz.
eğer kurulum sırasına yarım kalan broken paketler oluşmuş ise bu yüzden güncelleme yapamıyor olabilirsiniz
oldstable versions olarak whezzy veya squeeze sources.list dosyasını aşağıda ki liste için nasıl oluşturabilirim?
#wheezy için
deb http://ftp.tr.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.tr.debian.org/debian/ wheezy-updates main
deb http://www.deb-multimedia.org squeeze main non-free
deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen
#squeeze için
deb http://ftp.tr.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.tr.debian.org/debian/ squeeze-updates main
deb http://www.deb-multimedia.org squeeze main non-free
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen