ภัยพิบัติเกิดขึ้นกับฉันหลังจากฉันรันคำสั่งyum remove python
และตอนนี้ฉันไม่สามารถบูตเซิร์ฟเวอร์ได้อีกต่อไป
มันเกิดขึ้นได้อย่างไร: ฉันลองอัปเดตแอพผ่าน yum บน CentOS 5 VPS ของฉันและคำสั่งล้มเหลวเนื่องจากข้อผิดพลาดของ python 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
s); CentOS อาจมีหรือไม่มีความคล้ายคลึงกันในเรื่องนี้