मेरे द्वारा कमांड चलाने के बाद बस एक आपदा आई yum remove python
और अब मैं सर्वर को बूट नहीं कर सकता।
यह कैसे हुआ: मैंने अपने CentOS 5 VPS पर yum के माध्यम से कुछ ऐप्स को अपडेट करने का प्रयास किया और कुछ अजीब अजगर 2.4 त्रुटि के कारण कमांड विफल रही। मैंने देखा कि अजगर का मेरा संस्करण पुराना था और मैंने पहले इसे हटाकर इसे फिर से स्थापित करने की कोशिश की, और इसलिए मैंने ऐसा किया yum remove python
।
इसके बाद इसने मुझसे निर्भरताएं दूर करने के बारे में कुछ पूछा और ऐसा लग रहा था कि कुछ भी नहीं छूट सकता है इसलिए मैंने क्लिक किया Y
।
तो उसके बाद यह था कि मैं किसी भी आदेश को चलाने में असमर्थ था, तो क्या हुआ। मैंने भी कोशिश की cd /var/www
लेकिन इसने " command does not exist in /usr/bin
" जैसा कुछ कहा । जब मैं tabफ़ोल्डर नेविगेशन सुझावों को देखता था, तो फ़ाइल संरचना अभी भी लगती थी (कम से कम /var/www
बिट जो वास्तव में मेरे लिए महत्वपूर्ण है)। उसके बाद मैंने vps को पुनरारंभ करने का प्रयास किया ( 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 समान हो भी सकता है और नहीं भी।