CentOS 6 এর জন্য EPEL রেপো ত্রুটি সৃষ্টি করছে


53

আমি সেন্টোস running (bit৪ বিট) চালিত একটি ভিএম পেয়েছি এবং আমি নিয়মিত করার মতো বিভিন্ন প্যাকেজ ইনস্টল করার জন্য যথারীতি ইপেল রেপো যুক্ত করার চেষ্টা করছি।

আজ, আমি কিছু অদ্ভুত ত্রুটিগুলি অনুভব করছি তবুও আমি একেবারে আলাদা কিছু করছি না।

আমি ইপিইএল এর মতো যুক্ত করছি:

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

তবুও আমি যখন কোনও কিছুর জন্য ইয়াম চালানোর চেষ্টা করি তখন আমি এই ত্রুটিটি পেয়ে যাচ্ছি:

[মূল @ কোর /] # টি ইয়াম তালিকা

লোড প্লাগইনস: দ্রুততমতা

দ্রুততম আয়নাগুলি নির্ধারণ করা হচ্ছে

ত্রুটি: সংগ্রহস্থলের জন্য মেটালিংকটি পুনরুদ্ধার করতে পারে না: ইপেল। দয়া করে এর পথটি যাচাই করুন এবং আবার চেষ্টা করুন

কোন ধারনা? আমি স্টম্পড!


4
আপনি যখন যা করতে বলেছিলেন তা করার চেষ্টা করার পরে কী হয়েছিল?
মাইকেল হ্যাম্পটন

আমি নিশ্চিত যে পথটির সাথে এর কোনও যোগসূত্র নেই। এর আগে আমি ইপিলকে অসংখ্যবার যুক্ত করেছিলাম এবং এর আগে কখনও ত্রুটির মুখোমুখি হইনি। কিছু কিছু অবশ্যই পর্দার আড়ালে চলছে, তাই না?
টম উইলসন

1
অতিরিক্ত সংগ্রহস্থলের EPEL সংগ্রহস্থল সক্ষম করার জন্য একটি প্যাকেজ রয়েছে এবং আমি সাধারণত সেখান থেকে এটি ইনস্টল করি। যেহেতু অতিরিক্তগুলি ডিফল্টরূপে সক্ষম হয় এটি কেবলমাত্র করে করা হয়yum install epel-release
ব্রায়ান

উত্তর:


116

সঠিক ফিক্সটি হ'ল আপনার এসএসএল শংসাপত্রগুলি আপডেট করা।

sudo yum upgrade ca-certificates --disablerepo=epel

আপনাকে এপেল রেপো অক্ষম করতে হবে যাতে এই আদেশটি সফল হয়। আপনি নিজের শংসাপত্রগুলি আপডেট করার পরে আপনি ইপ সাধারণভাবে ব্যবহার করতে পারবেন কারণ EPEL আবার কাজ করবে।


2
সমস্যাটি সমাধানের এটি সঠিক উপায়।
TlmaK0

আমি এটি CentOS 6.5 বেন্টো বাক্সে পরীক্ষা করেছি যা এই সমস্যা দ্বারা প্রভাবিত হয়েছে এবং এটি চলমান অবস্থায় কিছুটা নির্ভরযোগ্য করে তোলে yum clean all && yum makecache। তবে এটি এখনও কখনও কখনও ব্যর্থ হয়। আমার স্ক্রিপ্টে পুনরায় চেষ্টা যুক্ত করা এটি আরও নির্ভরযোগ্য করে তুলেছে। আমি সন্দেহ করি যে কিছু আয়না অবিশ্বাস্য এবং একটি পুনরায় চেষ্টা করলে আর একটি আয়না দিতে পারে যা কাজ করে। তাই যদি প্রথমে এটি সফল না হয়, আবার চেষ্টা করুন!
ট্রিনিট্রনএক্স

আসলে সম্পূর্ণ আপগ্রেড করার জন্য এই কমান্ডটি চালানোর পরে "সুডো ইয়াম আপগ্রেড" চালাতে ভুলবেন না
স্কিডিডন

yum upgradeHTTP সহ বাক্সে কাজ করবে। তবে আমার বাক্সে ইন্টারনেটে অ্যাক্সেস নেই। কোন বিকল্প?
হাওয়ার্ড লি

1
ঠিক আছে, আমার নিজের মন্তব্যের উত্তর দিচ্ছি। yum remove epel-release --disablerepo=epelএমন বাক্সে ব্যবহার করুন যাতে কোনও ইন্টারনেট অ্যাক্সেস নেই (হ্যাঁ আমি ঘটনাক্রমে rpm -Uvh epel-releaseএকটি প্রোড বক্সে)
হাওয়ার্ড লি

14

আমার এই সমস্যা ছিল এবং এটি HTTPS এর মাধ্যমে EPEL- র জন্য আপডেট হওয়া ধাতব লিঙ্ক পাওয়ার সময় এসএসএল শংসাপত্রটি যাচাইযোগ্য নয় to আমি অনুমান করি যে আমি শংসাপত্র শৃঙ্খলাটি দিয়ে এটি অনুসন্ধান করার জন্য ড্রিল করতে পারতাম, তবে আমার সার্ভারটি আবার কাজ করার জন্য, আমি নিম্নলিখিত লাইনটি এতে যুক্ত করে সমস্যার মুখোমুখি হয়েছি /etc/yum.repos.d/epel.repo:

[epel]
...
sslverify=false

আমি মনে করি এটি অত্যন্ত অনিরাপদ ছিল না, কারণ প্যাকেজগুলি এখনও জিপিজি-স্বাক্ষর চেক দ্বারা যাচাই করা হয়েছে।


3
আমি যা করেছি তা হ'ল রেপো তালিকার https এ HTTP পরিবর্তন করা এবং এটি সবেমাত্র কাজ করেছে, তবে আমার করা উচিত হয়নি।
টম উইলসন

8

নিম্নলিখিতটি মূল / sudo হিসাবে চালিয়ে https এর পরিবর্তে HTTP ব্যবহার করতে আপনি এপেল রেপো পরিবর্তন করতে পারেন

sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo

5

হাস্যকরভাবে সুরক্ষিত এইচটিটিপি ব্যবহার করা সমস্যা তৈরি করছে তবে সাধারণ এইচটিটিপি ঠিকঠাকভাবে কাজ করছে। এটি একটি নতুন ইনস্টল দিয়ে হওয়া উচিত নয় তাই ফেডোরার সংগ্রহস্থলগুলির সাথে অবশ্যই একটি সমস্যা থাকতে হবে। এটা এখন কাজ করছে.


3
আপনি যদি আপনার সিস্টেমগুলির 'সিএ-শংসাপত্র' আপডেট করেন তবে এটি আবার কাজ করবে। সম্ভবত সিএ, সম্ভবত মেয়াদোত্তীর্ণ এবং / বা প্রত্যাহার করা উচিত? (yum আপডেট সিএ-শংসাপত্রগুলি)
সোপ্রানো

এটি কেবল আমার জন্য কাজ করে নি, সিএ-শংসাপত্রগুলি ইনস্টল করার চেষ্টা করার সময় আমি ত্রুটি পেতে শুরু করেছি এবং তারপরে আমার সর্বশেষতা পাওয়া গেলেও আমি এখনও বিল্ডগুলির সময় এটি এখানে এবং সেখানে ঘটতে দেখছি। প্রোটোকলটি http এ পরিবর্তন করা কোনও উত্তর নয়।
DrStrangepork
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.