রেড হ্যাট এন্টারপ্রাইজ এবং সেন্টোস-এ, / var / রান / রিবুট-প্রয়োজনীয়টি কী তৈরি করছে?


12

CentOS 5.8+ এবং Red Hat Enterprise 6+ এ, প্যাকেজ ইনস্টল / আপডেট করার সময়, আমি লক্ষ্য করেছি যে উপযুক্ত হলে একটি ফ্ল্যাগ ফাইল / var / রান / রিবুট-প্রয়োজনীয় তৈরি করা হয়। উবুন্টুতে (এবং ডেবিয়ানও, আমি অনুমান করছি), যদি প্যাকেজ "আপডেট-নোটিফায়ার-সাধারণ" ইনস্টল করা থাকে তবে একটি প্যাকেজ পোস্ট-লিস্ট স্ক্রিপ্ট এই পতাকা ফাইলটি তৈরি করতে ট্রিগার করে। RHEL / CentOS এ আমি কীভাবে এটি ঘটছে তা বুঝতে পারি না।

উদাহরণস্বরূপ, আরএইচইল এবং সেন্টোজে আমি সম্প্রতি বেশ কয়েকটি আপডেট ইনস্টল করেছি এবং / var / রান / রিবুট-প্রয়োজনীয় তৈরি করা হয়েছিল। এর মধ্যে একটি হ'ল "ওপেনসেল" প্যাকেজ আপগ্রেড। আমি ধরে নিই যে এটিই ফ্ল্যাগ ফাইল তৈরি করেছিল, যেহেতু উবুন্টুতে এটিও এইভাবে কাজ করে। তবে আমি প্রতিটি আপডেট হওয়া প্যাকেজের জন্য সমস্ত "আরপিএম-কি - স্ক্রিপ্টগুলি" দেখেছি এবং এমন পতাকাটি ফাইল তৈরি করার সম্ভাব্য কোনও কিছুই দেখিনি। বেশিরভাগ ক্ষেত্রে আমি "পোস্টইনস্টল প্রোগ্রাম: / এসবিিন / এলডিকনফিগ" দেখেছি।

সুতরাং আমার প্রশ্নগুলি হ'ল:

  • আরএইচইএল / সেন্টস-এ এই ফ্ল্যাগ ফাইলটি কী তৈরি করে?
  • এটির জন্য কি উবুন্টুতে "আপডেট-নোটিফায়ার-সাধারণ" প্যাকেজের অনুরূপ কোনও ইনস্টল করার জন্য একটি বিশেষ প্যাকেজ দরকার?

আমি এখন সন্দেহজনক যে এটি পুনরায় বুট করার দরকার হবে এমন আপডেটগুলি সনাক্ত করতে অতীতে এমন কিছু জিনিস রেখেছিলাম । নিশ্চিতভাবে জানতে আমার কিছু পরীক্ষা করা দরকার। এই প্রশ্নটি সম্ভবত "PEBKAC" হিসাবে চিহ্নিত করার একটি সার্ভারফাল্ট-অনুমোদিত উপায় আছে, আরও পরীক্ষা করার জন্য? আমি এখানে যারা উত্তর শেষ করছি, তাদের বিভ্রান্ত করতে চাই না।
এডওয়ার্ডেচ

আপনার মন্তব্য যথেষ্ট সহায়ক। আপনার হারিয়ে যাওয়া ট্রিগারটি অনুসন্ধান করার জন্য আপনার কি সহায়তা দরকার? যদি এটি ক্রোন-কাজ না হয় তবে এটি আপনার নিজের তৈরি এবং ইনস্টল করা কোনও প্যাকেজ থেকে আরপিএম-ট্রিগার হতে পারে।
নীল

আমি নিশ্চিত করেছিলাম যে এটি অবশ্যই আমি নিজে তৈরি করেছি। আমার কাছে একটি স্ক্রিপ্ট ছিল যা প্যাকেজগুলির সংস্করণগুলি ট্র্যাক করে (যেমন লিনাক্স কার্নেল), এবং যখন এটি পরিবর্তন হয় এটি "/ var / রান / রিবুট-প্রয়োজনীয়" তৈরি করে " এটি একটি শেফ রেসিপি হিসাবে তৈরি করা হয়েছিল, সুতরাং এটি সম্ভবত অন্যের সাথে প্রাসঙ্গিক নয় বা আপনি শেফ ব্যবহার না করা হলে পুনরুত্পাদন করা সহজ।
এডওয়ার্ডেচ

যথেষ্ট আকর্ষণীয় যে আপনি আপনার প্রশ্নের জন্য 11 টি আপগেট এবং 3 টি প্রিয় পেয়েছেন ... আমি এই প্রশ্নটি বন্ধ করার পক্ষে ভোট দিই। সম্ভবত আপনি নিজের উত্তরটি দিতে পারেন এবং এটিতে নিজের নিজের উত্তরও মেনে নিতে পারেন। আপনি কি নিজের chefপ্রশ্নে সেই জিনিসটির জন্য একটি লিঙ্ক রাখতে পারেন ?
নীল

উত্তর:


2

এই ফাইলটি কোনও প্যাকেজ স্ক্রিপ্টে উল্লেখ করা হয়নি, না কোনও rpmম্যাক্রো (দেখুন /usr/lib/rpm/**/macros.*)।

আমার সন্দেহ হয় এটি দেবিয়ান এবং উবুন্টু সম্প্রদায়ের একটি সাধারণ অভ্যাসের ভিত্তিতে একটি বেসরকারী প্যাকেজ থেকে এসেছে from

সেখানে, এটি http://packages.debian.org/squeeze/update-notifier দ্বারা তৈরি করা যেতে পারে ।


হা; হ্যাঁ, আমি এখান থেকেই ধারণা পেয়েছি। তবে কোনও .deb এর কোনও আনুষ্ঠানিক পোর্টিং ছিল না। মূল প্রশ্নের আমার শেষ মন্তব্য দেখুন। আমি আমার উত্তর যুক্ত করব যাতে আমি এটি গ্রহণ করতে পারি এবং এই প্রশ্নটি বন্ধ করতে পারি।
এডওয়ার্ডেচ

1

এটি আমার নিজের তৈরি কিছু ছিল। আমার কাছে একটি স্ক্রিপ্ট ছিল যা প্যাকেজগুলির সংস্করণগুলি ট্র্যাক করে (যেমন লিনাক্স কার্নেল), এবং যখন এটি পরিবর্তন হয় এটি "/ var / রান / রিবুট-প্রয়োজনীয়" তৈরি করে " এটি একটি শেফ রেসিপি হিসাবে তৈরি করা হয়েছিল , সুতরাং এটি সম্ভবত অন্যের সাথে প্রাসঙ্গিক নয় বা আপনি শেফ ব্যবহার না করা হলে পুনরুত্পাদন করা সহজ।


0

উদাহরণস্বরূপ, আরএইচইল এবং সেন্টোজে আমি সম্প্রতি বেশ কয়েকটি আপডেট ইনস্টল করেছি এবং / var / রান / রিবুট-প্রয়োজনীয় তৈরি করা হয়েছিল। এর মধ্যে একটি হ'ল "ওপেনসেল" প্যাকেজ আপগ্রেড।

আমি CentOS 5.8 এবং 6.0 এ ওপেনএসএসএল আপডেট করার চেষ্টা করেছি, উভয়ই এই ফাইলটি তৈরি করে না। অন্য কেউ এই পেয়েছেন?

এর ফাইল টাইপ কি? আমাদের বিষয়বস্তু প্রদর্শন করুন?

যদি "সত্যিকারের" প্রয়োজনের অর্থ "প্রয়োজন", এএফএইইইকি, কেবলমাত্র কার্নেল আপডেট রয়েছে যার জন্য আপনাকে পুনরায় বুট করতে হবে (যদি আপনি কেএসপ্লিস না ব্যবহার করেন তবে নতুন কার্নেলটিতে বুট করতে চান )। অন্যান্য সমস্ত আপডেট (সহ: গ্লিবসি, টাজডাটা, সিসভিনিট, ...), আপনাকে "কেবলমাত্র" সমস্ত প্রোগ্রাম যা এটি ব্যবহার করে বা এটি নির্ভর করে তা পুনরায় চালু করতে হবে।


আমি তখন থেকে রিবুট করেছি, সুতরাং এটি কেবল স্মৃতি থেকে। এটি একটি শূন্য আকারের ফাইল ছিল, যেমন কোনও সামগ্রী নেই।
এডওয়ার্ডেচ

আপনার কি পরীক্ষা করার জন্য অন্য কোনও সার্ভার রয়েছে? আপনি কি অন্য কোনও প্যাকেজগুলি সন্দেহ করছেন যা আপডেট করার সময় এই ফাইলটি তৈরি করবে?
কোয়ান্টা

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