CentOS 7 আপডেট ব্যবহার করে "yum আপডেট" কাজ করে না


11

আমার একটি ভিএম চলমান সেন্টোস 7 রয়েছে যা আমি দীর্ঘদিন ধরে ব্যবহার করি না। আজ আমি এটি চালু করেছি এবং ব্যবহার করে সেন্টোস সিস্টেমটি সর্বশেষ সংস্করণে আপডেট করার চেষ্টা yum updateকরেছি, তবে আমি অনেক ত্রুটি পেয়েছি:

Loaded plugins: fastestmirror, langpacks
http//bay.uchicago.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found Trying other mirror.
http//mirror.cs.pitt.edu/centos/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found Trying other mirror.
http//mirror.anl.gov/pub/centos/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 403 - Forbidden Trying other mirror.
http//mirror.pac-12.org/7.0.1406/os/x86_64/repodata/repomd.xml: [Errno
14] HTTP Error 404 - Not Found Trying other mirror.
http//centos.expedientevirtual.com/7.0.1406/os/x86_64/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found Trying other mirror.

(অন্যান্য অনেক অনুরূপ ত্রুটি বাদ দেওয়া হয়েছে ...)

Trying other mirror. Loading mirror speeds from cached hostfile  *
base: bay.uchicago.edu  * epel: csc.mcs.sdsmt.edu  * extras:
mirror.ancl.hawaii.edu  * nux-dextop: li.nux.ro  * updates:
centos-distro.cavecreek.net No packages marked for update

httpসতর্কতা এড়াতে আমি উপরের ত্রুটি বার্তাগুলির পরে কোলনটি মুছলাম। আমি মনে করি যে এই ত্রুটিগুলি আমি ব্যবহার করছি সেন্টোস সংস্করণ থেকে আসতে পারে: 7.0.1406 - যেহেতু বর্তমান সর্বশেষতম সংস্করণটি একটি নতুন, বলুন, 7.0.1588 বা অন্য কিছু, সংশ্লিষ্ট পথটি বিদ্যমান নেই এবং তাই এইচটিটিপি ত্রুটি 404. তবে কীভাবে আমার বর্তমান সেন্টোস পাথের নামটি স্বয়ংক্রিয়ভাবে সর্বশেষ সংস্করণে সামঞ্জস্য করবে এবং সঠিক URL থেকে আপডেট করতে সক্ষম হবে? ধন্যবাদ।


2
আপনি কি সমস্ত মেটাটাটা পরিষ্কার করার জন্য "ইয়াম ক্লিন অল" চালানোর চেষ্টা করেছিলেন?
ব্যবহারকারী1403360

1
@ ব্যবহারকারী1403360: হ্যাঁ, এটি কাজ করে! আপনি উত্তর হিসাবে এই মন্তব্য প্রচার করতে পারেন? আমি এটা গ্রহণ করব।
ব্যবহারকারী 280121

আমি একটি উত্তর লিখেছি। আমি হয় বা মন্তব্য প্রচার করতে জানি না।
ব্যবহারকারী1403360

দয়া করে প্রক্সি সেটিংস পরীক্ষা করুন (যদি আপনার নেটওয়ার্কের একটি প্রক্সি থাকে)।
রাজীব রহমান

আপনি যদি নিজের ব্রাউজারের আর্দ্রতা . cs.pitt.edu/centos/7.0.1406/readme এ নেভিগেট করেন তবে এটি বলবে "এই ডিরেক্টরিটি আর ব্যবহার করবেন না"
FWIW

উত্তর:


19

মেটাডেটা পরিষ্কার করার জন্য নিম্নলিখিত কমান্ডটি চালান:

yum clean all

এটি আপনার ইয়াম সংগ্রহস্থলের ক্যাশেড মিররগুলি সহ সমস্ত ইয়াম ক্যাশে পরিষ্কার করবে। পরের রানে এটি আয়নাগুলির একটি নতুন তালিকা পাবে।


1
আপনার উত্তর দেখতে ভাল। আপনি কি এটির কিছুটা প্রসারিত করতে পারেন এবং সম্ভবত এটি ব্যাখ্যা করতে পারেন কেন এটি ওপির সমস্যার সমাধান করবে, দয়া করে? ভবিষ্যতে অন্যান্য লোকদেরও এটি ব্যবহারের সম্ভাবনা বেশি।
রোয়াইমা

3

আপনি ইনস্টল করার পরে /etc/yum.repos এ CentOS-Base.repo ফাইলটি পরিবর্তিত হতে পারে। বর্তমান মিরর তালিকাটি নীচে যেমন বেসুরল = লাইনের সাথে মন্তব্য করা হয়েছে।

মিররলিস্ট = http://mirrorlist.centos.org/?release= $ রিলিজকারী এবং খিলান = $ বেসারচ এবং রেপো = ওএস এবং ইনফ্রা = $ ইনফ্রা


এটিই আমার যা কাজ করছে না
ব্রায়ান থমাস

1

কারণ সংস্করণটি Centos-7.0.1406 হ্রাস করা হয়েছে। আপনার পথে / 7 / এবং / 7.0.1406/ ব্যবহার করা উচিত নয়।

আপনি নীচের পথে আপনার রেপো বিশদ খুঁজে পেতে পারেন।

/etc/yum.repos.d

রেপো ফাইলে নীচের লাইনগুলি যুক্ত করে আপনি সেন্টোস 7 এ নির্দেশ করতে পারেন।

[extrascentos7]
name=Extras packages for CentOS 7 for x86_64
baseurl=http://mirror.centos.org/centos/7/extras/x86_64/
enabled=1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.