CentOS এ "রেপোর জন্য কোনও বৈধ বেসুরল খুঁজে পাওয়া যায় না" কিভাবে ঠিক করবেন Fix
ইউম আপডেট কমান্ডটি ব্যবহার করার সময় সেন্টোস ব্যবহারকারীদের মধ্যে একটি সাধারণ ত্রুটি দেখা দেয়), বিশেষত একটি সদ্য ইনস্টল করা সিস্টেমে হ'ল "রেপোর জন্য একটি বৈধ বেসুরল খুঁজে পাওয়া যায় না: বেস/7/x86_64"।
এই সংক্ষিপ্ত নিবন্ধে, আমরা CentOS লিনাক্স বিতরণে "রেপোর জন্য কোনও বৈধ বেসুরল খুঁজে পাচ্ছি না" কীভাবে ঠিক করতে হবে তা আমরা দেখাব।
প্যাকেজ অনুসন্ধানের জন্য yum কমান্ড চালানোর পরে নিম্নলিখিত স্ক্রিনশটটি উপরের ত্রুটিটি দেখায়।
# yum search redis
ত্রুটিটি ইঙ্গিত করে যে প্যাকেজ তথ্য সন্ধান করার জন্য YUM বেস ভান্ডারগুলি অ্যাক্সেস করতে সক্ষম নয়। বেশিরভাগ ক্ষেত্রে ত্রুটির সম্ভাব্য দুটি কারণ রয়েছে: 1) নেটওয়ার্ক সমস্যা এবং/অথবা 2) বেস ইউআরএলটি সংগ্রহস্থল কনফিগারেশন ফাইলটিতে মন্তব্য করা হচ্ছে।
আপনি নিম্নলিখিত পদ্ধতিতে এই ত্রুটিটি সমাধান করতে পারেন:
1. আপনার সিস্টেমটি ইন্টারনেটে সংযুক্ত আছে তা নিশ্চিত করুন। আপনি যে কোনও ইন্টারনেট নির্দেশকে পিং করার চেষ্টা করতে পারেন, উদাহরণস্বরূপ, google.com।
# ping google.com
পিং ফলাফলটি কোনও ডিএনএস সমস্যা বা কোনও ইন্টারনেট সংযোগের নির্দেশ করে না। এই ক্ষেত্রে, নেটওয়ার্ক ইন্টারফেস কনফিগারেশন ফাইলগুলি সম্পাদনা করার চেষ্টা করুন। আপনার নেটওয়ার্ক ইন্টারফেস সনাক্ত করতে, আইপি কমান্ডটি চালান।
# ip add
ইন্টারফেস enp0s8- র জন্য কনফিগারেশন সম্পাদনা করতে, ফাইল হিসাবে/etc/sysconfig/নেটওয়ার্ক-স্ক্রিপ্ট/ifcfg-enp0s8 খুলুন।
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
এটি যদি ডিএনএসের সমস্যা হয় তবে কনফিগারেশন ফাইলে যেমন প্রদর্শিত হয়েছে তেমন নেমসারভার যুক্ত করার চেষ্টা করুন।
DNS1=10.0.2.2 DNS2=8.8.8.8
তারপরে systemctl কমান্ডের সাহায্যে নেটওয়ার্ক ম্যানেজার পরিষেবাটি পুনরায় আরম্ভ করুন।
# systemctl restart NetworkManager
আরও তথ্যের জন্য, আমাদের নিবন্ধটি পড়ুন: কীভাবে নেটওয়ার্ক স্ট্যাটিক আইপি ঠিকানা কনফিগার করতে হবে এবং আরএইচইএল/সেন্টোস 7.0 তে পরিষেবাদি পরিচালনা করতে পারেন।
নেটওয়ার্ক সেটিংসে পরিবর্তন করার পরে, আরও একবার পিং চালানোর চেষ্টা করুন।
# ping google.com
এবার রান করুন yum আপডেট চালানোর চেষ্টা করুন বা যে কোনও yum কমান্ড যা উপরের ত্রুটিটি দেখিয়েছিল, আরও একবার।
# yum search redis
২. যদি সিস্টেমটি ইন্টারনেটের সাথে সংযুক্ত থাকে এবং ডিএনএস সূক্ষ্মভাবে কাজ করে তবে রেপো কনফিগারেশন ফাইল /etc/yum.repos.d/CentOS-Base.repo এর সাথে একটি সমস্যা হওয়া উচিত।
আপনার প্রিয় কমান্ড-লাইন সম্পাদকটি ব্যবহার করে ফাইলটি খুলুন।
# vi /etc/yum.repos.d/CentOS-Base.repo
[বেস]
বিভাগটি সন্ধান করুন, নীচের স্ক্রিনশটটিতে যেমন দেখানো হয়েছে তেমন বেসুরল লাইনে শীর্ষস্থানীয় #
অপসারণ করে বেসুরল
কে অসুবিধে করার চেষ্টা করুন।
পরিবর্তনগুলি সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। এখন আবার yum কমান্ড চালানোর চেষ্টা করুন।
# yum update
এই নিবন্ধে, আমরা সেন্টোস 7-তে "রেপোর জন্য কোনও বৈধ বেসুরল খুঁজে পাচ্ছি না:" ত্রুটিটি ঠিক করার পদ্ধতিটি ব্যাখ্যা করেছি We আমরা আপনার কাছ থেকে শুনতে চাই, আমাদের সাথে আপনার অভিজ্ঞতা ভাগ করে নিই। আপনি নীচের মতামত ফর্মের মাধ্যমে এই সমস্যাটি সমাধান করতে আপনার নিজের সমাধানও ভাগ করতে পারেন।