Düzeltme: Repo için geçerli bir baseurl bulunamıyor: taban



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Yum paket yöneticisini kullanan herhangi bir Linux dağıtımındaysanız, işletim sistemini yüklemeyi bitirdikten kısa bir süre sonra repo için geçerli bir temel url bulamıyor: taban yazan bir hata görebilirsiniz. Bu genellikle Fedora, Red Hat ve CentOS Linux dağıtımlarıyla ilişkili bir hatadır, ancak SUSE'nin uyumlu sürümlerinde yum'u güncellemeye çalışırken de alabilirsiniz. Normalde yalnızca güncelleme yapmaya çalışırken hatayı alırsınız, ancak neyse ki, bunu çözmenin oldukça basit bir yolu vardır.



Yöntem 1: yum'u bir baseurl bulmaya zorlama

Bu hata mesajı, herhangi bir nedenle Yellowdog Updater, Modified (yum) sisteminin paket bilgilerini bulmak için kullandığı tabana erişemediğini gösterir. Hata mesajını yeniden oluşturmak için şunu çalıştırın: sudo yum güncellemesi ya da sadece yum güncelleme root kullanıcısıysanız. Bu sefer güncellenirse, hata yalnızca bir ağ sorunundan kaynaklanır ve başka bir şey yapmanıza gerek yoktur.





Öte yandan, hata mesajını yeniden oluşturduğunuzu fark edebilirsiniz. Kontrol edilecek ilk şey, ağa bağlı olduğunuzdan emin olmaktır. Bu hatanın açık ara en yaygın nedeni olan İnternet kesintisi yaşamadığınızdan emin olmak isteyeceksiniz. İnternetteyseniz ve hala geçerli bir temel url bulamıyorsanız, deneyin ping mirrorlist.centos.org ve ne olacağını görün. Ping işlemini sonlandırmak ve aldığınız sonuçları görmek için Ctrl + C tuşlarına basın. Red Hat veya Fedora kullanıyorsanız, kullandığımız CentOS URL'si yerine hatanın size bildirdiği yansıtma listesi URL'sini değiştirmek isteyebilirsiniz.

Sunuculara ping atamıyorsanız, beklemeniz gerekebilir çünkü geçici bir kesinti yaşıyor olabilirler. Aksi takdirde, ağ sorunları yaşıyorsanız, yolu deneyin resimde gösterilen ve ONBOOT = satırını evet veya hayır olarak değiştirin. İkisini de denemek isteyebilirsiniz. Ayarladıktan sonra koşun sudo dhclient ssh üzerinden çalışmadığınız ve ardından yum'u tekrar güncellemeyi denediğiniz sürece. Paket yöneticisinin güncellenmesi için hala mücadele ediyorsanız, o dosyayı yeniden düzenlemeyi deneyin.



Hayır olarak ayarlamanız gereken NM_CONTROLLED adlı bir seçenek bulacaksınız. Bunu yaparsanız, ONBOOT = seçeneğinin de no olarak ayarlandığından emin olun. Seçenekleri hayır olarak ayarladığınızda, kelimeleri yalnızca küçük harfle yazdığınızdan emin olun çünkü CentOS ve Fedora'nın bazı sürümleri aslında bu konuda bir tür büyük / küçük harf duyarlılığına sahip olabilir.

Dosyayı düzenlemeyi bitirdikten sonra, makinedeki ilk ağ arayüzüne bir Ethernet kablosunun takılı olduğundan emin olun ve çalıştırmayı deneyin. ifdown eth0; ifup eth0 ağı sıfırlamak için. CentOS 7 kullanıcıları, örneğimizde olduğu gibi, bazı şeyler değiştiği için bu dosyayı bulamayabilir. Durum buysa, aşağıdaki resimde gösterilenleri veya bu kalıba benzeyen başka bir şeyi aramayı deneyin. CentOS’un geliştiricileri, en son kurulum kodunu en son yenilediklerinde bazı değişiklikler yapmaya karar verdiler ve bu, sonuç olarak bazı ağ arayüzlerinin adını değiştirdi.

Her şey iyi göründüğünde, yum'u tekrar güncellemeyi deneyin ve çalışıp çalışmadığına bakın.

Yöntem 2: Baseurl'nin açıklamasını kaldırma

Bazı nadir durumlarda, bu hata bir ağ sorunundan kaynaklanmayabilir. Bağlı olduğunuzdan eminseniz ve yine de çalışacak hiçbir şey bulamıyorsanız, dosyayı açın aşağıdaki resimde gösterilmiştir favori metin düzenleyicinizle kök süper kullanıcı olarak. Bir kez daha, CentOS'u bizim kullandığımız gibi kullanmıyorsanız, doğru dosyayı bulmak için basit bir ad değişikliğine ihtiyacınız olacak.

Şunları okuyan bir satır görmelisiniz:

baseurl = http: //mirror.centos.org/centos/$releasever/os/$basearch/

Bunun # sembolü gibi bir yorum işaretiyle başlamadığından emin olun. Varsa, kaldırın ve ardından dosyayı kaydedin. Tekrar güncellemeyi deneyin. Bu, sistemi bu sefer düzgün bir şekilde güncellemeye zorlamış olmalıydı, bu satırı bir yorum bayrağıyla gizlendiğinden bulamazsa bunu yapamaz.

3 dakika okundu