অপরিকল্পিত আপগ্রেড এবং সংশোধিত কনফিগারেশন ফাইল


17

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

সুতরাং প্রশ্নটি হল - পরের বার যখন ঘটে তখন আমরা কীভাবে নিশ্চিত করব যে অপ্রত্যাশিত আপগ্রেডগুলি এই পরিস্থিতিটি পরিচালনা করতে পারে? আমরা আমাদের ইনস্টল করা সংস্করণটি সর্বদা রাখতে চাই। আমি গুগল করার চেষ্টা করেছি কিন্তু খালি এসেছি।


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

5
স্নাইড মন্তব্য অপ্রয়োজনীয়, আপনি কি ভাবেন না? প্যাকেজটি দেবিয়ান সম্প্রদায়ের মধ্যে খুব সুপরিচিত আমরা এটি প্রায় 300 টি সার্ভারে ব্যবহার করি এবং আজ পর্যন্ত কখনও কোনও সমস্যা হয়নি। প্রশাসককে অপমান করার কোনও কারণ নেই - তিনি কোন নীতি, রাজনীতি এবং কাজের চাপ বোঝাচ্ছেন তার কোনও ধারণা নেই। এই প্যাকেজটি কেবলমাত্র সমালোচনামূলক সুরক্ষা আপডেট ইনস্টল করার জন্য কনফিগার করা হয়েছে, এর আগে কখনও সমস্যা ছিল না এবং আজও দুর্দান্ত কাজ করেছে, এই প্রম্পটটির সাথে কী করতে হবে তা জানেন না save সিস্টেমের রক্ষণাবেক্ষণকারীকে অপমান করা ছাড়া যদি আপনার অবদানের কিছু না থাকে তবে চলে যান।
কেভিন

আমি সত্যিই অসভ্য বা ফাঁপা হওয়ার চেষ্টা করিনি, তাই যদি আমার মন্তব্যটি এভাবেই আসে তবে আমি ক্ষমা চাই। আমি প্রকৃতপক্ষে মন্তব্য করেছিলাম যে আপগ্রেডের মাধ্যমে কোনও নেটওয়ার্ক জুড়ে সিস্টেমগুলি বজায় রাখা সিসাদমিনের কাজের একটি মানক অংশ।
হালসগোস্ট

2
এবং সিসাদমিন একটি সুপরিচিত, ভাল রক্ষণাবেক্ষণকৃত, ডিবিয়ান এন্ডোর্সড আপগ্রেড প্যাকেজ ব্যবহারের মাধ্যমে আপগ্রেডগুলি বজায় রাখছে। আপনি কি আশা করেন যে তিনি পৃথকভাবে প্রতিটি সিস্টেমে লগইন করবেন এবং প্রতি সপ্তাহে আপডেটটি বেবিসিত করবেন? 300 সার্ভার জুড়ে? এই এক ক্লায়েন্টের জন্য? হাস্যকর।
কেভিন

2
যদি পরিবর্তনগুলি প্রয়োজন হয়? কোনও সুরক্ষা ইস্যুতে কনফিগার ফিক্সের মতো। আপনি নিঃশব্দে এর মতো পরিবর্তন করতে চান না।
ম্যাট

উত্তর:


22

স্বয়ংক্রিয় আপডেটগুলি করার সময় আমি আসল কনফিগারেশন ফাইলগুলিও রাখতে চাই। আপনি নিম্নলিখিতগুলি /etc/apt/apt.conf.d/50unattended-upgrades এ যুক্ত করতে পারেন

Dpkg::Options {
   "--force-confdef";
   "--force-confold";
};

এখানে বিকল্প একটি ভাল ব্যাখ্যা জন্য দেখুন: http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/


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