ইয়াম ঝুলছে এবং কোনও প্রতিক্রিয়া জানাবে না


37

আমি দৌড়াচ্ছি yum check-updateএবং এটি আউটপুট 2 লাইন পরে জমাটবদ্ধ:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

আমি নিশ্চিত যে কি ঘটছে। আমি ইয়মের সাথে শেষ কাজগুলি স্মরণ করি yum updateএবং সেগুলির একটি সেন্টস ইয়াম রেপোর দিকে তাকিয়েছিলাম তবে আমি কোনও পরিবর্তন করি নি।

ইয়াম ঠিক করার জন্য কোন পরামর্শ?

উত্তর:


22

আপনার একটি ডিএনএস সমস্যা থাকতে পারে। আপনি স্থানীয়ভাবে ডিএনএস রেকর্ডগুলি সমাধান করতে পারেন তা নিশ্চিত করার চেষ্টা করুন:

nslookup google.com

যদি আপনি এই আদেশটি থেকে কোনও আইপি ফিরে পান, আপনার ডিএনএসের জন্য ঠিক থাকা উচিত। তারপরে দ্রুততম স্মারক ক্যাশেটি সরানোর চেষ্টা করুন এবং আপনার yum কমান্ডটি পুনরায় চালু করুন:

rm -f /var/cache/yum/timedhosts.txt


1
আমি এই আদেশ থেকে একটি আইপি ফিরে পেয়েছিলাম। টাইমহোস্ট.টেক্সট একটি খালি পাঠ্য ফাইল ছিল তবে আমি যাইহোক এটি মুছে ফেলার চেষ্টা করেছি। আমি তখন আমার yum কমান্ডটি পুনরায় পাঠাই। দুর্ভাগ্যক্রমে কোনও সাফল্য নেই। এটি এখনও একই জায়গায় ঝুলছে, "দ্রুততম আয়নাগুলি নির্ধারণ করা হচ্ছে"। যদি আমি ভার্বোজ চালনা করি, আমি "দ্রুততমগামী" প্লাগইন লোড করব কনফিগার সময়: 0.094 ইয়াম সংস্করণ: 3.2.22 প্যাকেজ স্যাক সেট আপ করা ক্যাশেড হোস্টফাইলে আয়না গতি লোড হচ্ছে
ব্যারিস্টা

10
দ্রুততম স্মারক প্লাগইনটি দিয়ে কোনও সমস্যা খণ্ডন করতে কোনও প্লাগইন ছাড়াই ইয়ম চালানোর চেষ্টা করুন:yum --noplugins check-update
গ্যারেট

67

এই সব আমার সাথে কাজ করে না।

CentOS এবং yum ব্যবহার করা। কমপক্ষে ত্রুটি বার্তা ছাড়াই ইয়াম স্তব্ধ হয়ে যায়, সুতরাং এটি উপস্থিত হয়। টিপলে Ctrl+ + Cকাজ (এটা আবার এবং আবার টিপে এবং আবার করে) না।

বেশ কয়েকটি বিষয় যাচাই করা দরকার: - সংগ্রহস্থলগুলি কি ঠিক আছে? - নেটওয়ার্কিং ঠিক আছে? - ইয়াম এবং আরপিএম ডাটাবেসগুলি কি ঠিক আছে?

সুতরাং, প্রথমটি সহজ জিনিস দিয়ে শুরু করুন - ডাটাবেসগুলি পরিষ্কার করুন:

rm -f /var/lib/rpm/__*
rpm --rebuilddb -v -v   
yum clean all

যদি এটি কাজ না করে, তবে আপনি yum এর জন্য একটি ডিবাগ স্তর, ত্রুটি স্তর এবং সময়সীমা নির্ধারণ করতে পারেন /etc/yum.conf:

debuglevel=1
errorlevel=1
timeout=1

সময়সীমাটি 30 সেকেন্ডের মান। সুতরাং যদি কোনও সংগ্রহস্থল সাড়া না দেয় তবে ত্রুটিটি প্রদর্শিত হতে 30 সেকেন্ড সময় নেয়। এছাড়াও বিকল্পটি সহ প্লাগিনগুলি ছাড়াই (দ্রুততম আয়না এবং অগ্রাধিকারগুলির মতো) ব্যবহার করার চেষ্টা করুন --noplugins। এখন আবার ইয়াম শুরু করা আপনার আরও আরও দ্রুত তথ্য দেওয়া উচিত। এর সাথে পরীক্ষা করুন:

yum --verbose --noplugins info

আপনি এই জাতীয় কিছু পেতে পারেন:

 Config time: 0.105
 Yum Version: 3.2.22
 Setting up Package Sacks
 Loading mirror speeds from cached hostfile
 * base: mirror.nl.leaseweb.net
 * extras: mirror.nl.leaseweb.net
 * ius: mirrors.ircam.fr
 * rpmforge: mirror.nl.leaseweb.net
 * updates: mirror.nl.leaseweb.net link-to-server-repository/repomd.xml: [Errno 4] IOError: urlopen error (97, 'Address family not supported by protocol') 
 Trying other mirror.

এটি ইঙ্গিত দেয় যে সার্ভার থেকে কোনও তথ্য পাওয়া যাবে না। আপনার ওয়েব ব্রাউজারে ইউম দ্বারা প্রদর্শিত URL টি (উপরে লিঙ্ক-টু-সার্ভার-ভান্ডার সহ উল্লিখিত) চেষ্টা করুন। এই পোস্ট থেকে নয়, আপনার ইম প্রতিক্রিয়া থেকে এটি অনুলিপি করুন এবং আটকান! আপনি যদি একটি তালিকা পান তবে আপনি জানেন যে সংগ্রহস্থলটি অনলাইনে রয়েছে।

আপনি যদি আপনার ব্রাউজারে কোনও ত্রুটি পান তবে সেখান থেকে সংগ্রহস্থলটি সরিয়ে দেওয়ার চেষ্টা করুন /etc/yum.repos.d। আপনার সার্ভারে উইজেটের সাহায্যে তালিকাটি আনার চেষ্টা করুন এবং ইউআরএল পেস্ট করুন:

wget link-to-server-repository/repomd.xml

যদি এটি একটি সময়সীমা উত্পন্ন করে, তবে আপনার ফায়ারওয়াল বা প্রক্সি সেটিংসে সমস্যা আছে। আপনার ফায়ারওয়ালটি অক্ষম করার চেষ্টা করুন।

আপনি যদি চালাচ্ছেন csf(কনফিগার সার্ভার সুরক্ষা এবং ফায়ারওয়াল) এবং lfdআপনি সিএসএফ দিয়ে অক্ষম করতে পারেন:

csf -x

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

csf -e

এবং আপনার প্রক্সি সেটিংসও পরীক্ষা করে দেখুন। আপনি এখানে .repo ফাইলগুলিতে https এ http এ পরিবর্তন করার চেষ্টা করতে পারেন /etc/yum.repos.d/


1
এই উত্তরটির মূল্য 4 টি upvotes = (
mveroone

এখানে অনেক ভাল তথ্য। ডিবাগিং স্তর বাড়ানো এবং চালানো yum --verbose --noplugins infoআমাকে অনুসন্ধান করতে পরিচালিত করে "ত্রুটি: সংগ্রহস্থলের জন্য সংগ্রহস্থল মেটাডেটা (repomd.xML) পুনরুদ্ধার করতে পারে না: বেস। দয়া করে এর পথটি যাচাই করুন এবং আবার চেষ্টা করুন" যা আমি এখন তদন্ত করছি। আমার ডিএনএস কাজ করছে যাতে সমস্যা না হয়।
হার্পারভিল

3
একটি গুরুত্বপূর্ণ বিষয় যা এই উত্তরে অনুপস্থিত বলে মনে হচ্ছে এটি yum checkসম্পূর্ণ হতে কয়েক ঘন্টা সময় নিতে পারে! আরও তথ্য: Centos.org/forums/viewtopic.php?f=14&t=46676
gmas80

প্রথম কোডটি আমার সাথে কী কাজ করেছে .. ধন্যবাদ।
মাহের আবুত্রা

ডেটাবেস
ক্লিনআপটি

2

আমারও একি দশা. এটি পুরানো ডিএনএস ঠিকানা হিসাবে দেখা গেছে resolv.conf। আমি আইপিটিকে সঠিকভাবে পরিবর্তন করেছি এবং এটি সমস্যার সমাধান করেছে।


ভ্যাগ্র্যান্টের অধীনে এটিও ঘটতে পারে।
bbaassssiiee

0

অনুরূপ সমস্যা ছিল এবং এর কারণ হ'ল /var/run/yum.pidমারাত্মক ত্রুটির কারণে ইয়াম লক ফাইলের উপস্থিতি যেখানে পূর্বের ইমাম রান রেখেছিল।

আমি এটি দিয়ে সরিয়েছি sudo rm /var/run/yum.pidএবং সমস্যার সমাধান হয়েছে।


0

দুঃখিত, উপরে এই মন্তব্য সম্পর্কে জিজ্ঞাসা করার মতো যথেষ্ট খ্যাতি নেই:

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

@ মরিয়াসল্প, আমি কেবল --noplugins যুক্ত করে ইয়াম চালাতে পারি। আপনি কীভাবে "প্লাগিনগুলির মধ্যে বাইনারি অনুসন্ধান" করেছিলেন এবং কী কী অনুসন্ধানের ফলে আপনি সমস্যার সৃষ্টি করছিলেন তা নির্ধারণ করতে আপনাকে আরও বিশদ সরবরাহ করতে পারেন? ধন্যবাদ!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.