আমি কমান্ডটি চালানোর পরে একটি বিপর্যয় ঘটেছিল yum remove python
এবং এখন আমি আর সার্ভারটি বুট করতে পারি না।
এটি কীভাবে ঘটেছিল: আমি আমার সেন্টস 5 ভিপিএসে yum এর মাধ্যমে কিছু অ্যাপ্লিকেশন আপডেট করার চেষ্টা করেছি এবং কিছু অদ্ভুত অজগর 2.4 ত্রুটির কারণে কমান্ডটি ব্যর্থ হয়েছিল। আমি লক্ষ্য করেছি যে আমার অজগরটির সংস্করণটি পুরানো এবং আমি প্রথমে এটি সরিয়ে এটি পুনরায় ইনস্টল করার চেষ্টা করেছি এবং তাই করেছি yum remove python
।
এর পরে এটি আমাকে নির্ভরতা অপসারণ সম্পর্কে কিছু জিজ্ঞাসা করেছিল এবং দেখে মনে হচ্ছে কিছুই মিস করতে পারছি না তাই আমি ক্লিক করেছি Y
।
সুতরাং এর পরেরটি হ'ল আমি এখন পর্যন্ত কোনও আদেশ চালাতে পারিনি। আমি এমনকি চেষ্টা করেছি cd /var/www
কিন্তু এটি " command does not exist in /usr/bin
" এর মতো কিছু বলেছিল । আমি যখন tabফোল্ডার নেভিগেশন প্রস্তাবনাগুলি দেখতে পেতাম তখনও ফাইলের কাঠামোটি সেখানে উপস্থিত ছিল (কমপক্ষে একটি /var/www
বিট যা আমার পক্ষে সত্যই গুরুত্বপূর্ণ)। এর পরে আমি ভিপিএস পুনরায় চালু করার চেষ্টা করেছি (অ্যাডমিন প্যানেল থেকে যেহেতু reboot
কমান্ড কাজ করে না) এবং এখন এটি আর বুট হয় না।
এখন আমার প্রশ্ন: এর মতো একটি কমান্ড কীভাবে সম্ভবত আমার সার্ভারটি ধ্বংস করতে পারে?
# dpkg --remove dpkg
থুতু আউট dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed
। আমি যদি --force-all
dpkg এর কমান্ড লাইনে যুক্ত করি, dpkg
সতর্কতার পুরো বান্ডিলটি ছুঁড়ে ফেলে এবং নিজেকে অপসারণ করতে এগিয়ে যায়, পাশাপাশি নির্ভর করে এমন আরও প্রায় দুই ডজন প্যাকেজ ভেঙে দেয় dpkg
। সত্যিকারের সিস্টেমে আমি নিশ্চিত যে এর থেকে পুনরুদ্ধার করতে আপনার কিছুটা সমস্যা হয়েছে তবে আপনি সম্ভবত এটি করতে পারেন (এর পক্ষে খুব কম জাদু নেই .deb
); CentOS এই ক্ষেত্রে একই হতে পারে বা নাও হতে পারে।