সতর্কতাটি কীভাবে ঠিক করবেন: "আরপিএমডিবি ইয়মের বাইরে পরিবর্তন করা হয়েছে"?


16

আমার একটি আরএইচইএল 6 সিস্টেম রয়েছে, যা আমি প্রাথমিকভাবে RHN উপগ্রহের মাধ্যমে পরিচালনা করি manage সম্প্রতি আমি স্যাটেলাইটের মাধ্যমে কিছু আপডেট শিডিউল করেছি এবং আপডেটগুলি ব্যর্থ হয়েছে এমন একটি প্রতিক্রিয়া পেয়েছি। আমি তদন্তের জন্য সিস্টেমে প্রবেশ করলাম এবং চলার সময় এই সতর্কতাটি দেখেছি yum:

Warning: RPMDB altered outside of yum.

আমি এই সতর্কতাটি কীভাবে ঠিক করব?


4
আরপিএম কমান্ডের সাহায্যে প্যাকেজ ইনস্টল করা এবং অপসারণ বন্ধ করুন এবং yum এ আটকে দিন।
ইউনিক্স

1
ইউ সব পরিষ্কার করে রাখুন, তারপরে আপনি যখন ইয়াম ব্যবহার করবেন তখন সতর্কতা উপস্থিত না হওয়া উচিত বা আপনি "ইয়াম ইতিহাসের সিঙ্ক" চেষ্টা করতে পারেন
অরণা

1
দেখুন superuser.com/questions/558200/... সঙ্গে ইস RPM ইনস্টল সম্পর্কে
mwfearnley

উত্তর:


20

মন্তব্যগুলিতে উল্লিখিত এবং আরএইচইএল ডকুমেন্টেশনের দ্বারা সমর্থিত হিসাবে , অন্য একটি আদেশ (যা আমার পরিস্থিতিতে কাজ করেছিল) হ'ল:

yum history sync

এটি ইনস্টল করা আরপিএমগুলির মাধ্যমে পুনরাবৃত্তি করবে এবং আরপিএম এবং yumdb ডাটাবেসগুলিকে সিঙ্ক্রোনাইজ করবে।


3

মন্তব্যে উল্লিখিত হিসাবে, এটি একটি নিরীহ সতর্কতা যা আপনাকে অবহিত করে যে কোনও প্যাকেজ ইনস্টল করা হয়েছে বা এর rpmপরিবর্তে কমান্ডটি ব্যবহার করে সরাসরি সরানো হয়েছে yum। পার্থক্যটি হ'ল yumস্বয়ংক্রিয়ভাবে আপনার জন্য নির্ভরতাগুলি সমাধান করে এবং প্যাকেজ-পরিচালনা ডিবিটিকে আপনার সিস্টেমে আপ টু ডেট রাখে।

ইমের সম্পাদন দেখুন "সতর্কতা: RPMDB yum এর বাইরে পরিবর্তিত" to রেড হ্যাট গ্রাহক পোর্টালে বার্তাটির সরকারী ব্যাখ্যার জন্য।

সতর্কতা থেকে মুক্তি পেতে, চালান:

# yum history new

আরও দেখুন ইস বা RPM , যা উভয় ইয়াম ও RPM সম্পর্কে রেড হ্যাট ডকুমেন্টেশন আরও ব্যাখ্যা এবং লিঙ্ক উপস্থিত রয়েছে।


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