Bencana baru saja terjadi pada saya setelah saya menjalankan perintah yum remove python
dan sekarang saya tidak bisa boot server lagi.
Bagaimana ini terjadi: Saya mencoba memperbarui beberapa aplikasi melalui yum pada CentOS 5 VPS saya dan perintah itu gagal karena beberapa kesalahan python 2.4 yang aneh. Saya perhatikan bahwa versi python saya sudah tua dan saya mencoba menginstalnya kembali dengan terlebih dahulu menghapusnya, dan saya melakukannya yum remove python
.
Setelah itu ia bertanya kepada saya sesuatu tentang menghapus dependensi dan sepertinya tidak ada yang bisa saya lewatkan sehingga saya mengklik Y
.
Jadi akibatnya adalah bahwa saya tidak dapat menjalankan perintah apa pun. Saya bahkan mencoba cd /var/www
tetapi mengatakan sesuatu seperti " command does not exist in /usr/bin
". Ketika saya terbiasa tabmelihat saran navigasi folder, struktur file sepertinya masih ada (setidaknya /var/www
bit yang benar-benar penting bagi saya). Setelah itu saya mencoba me-restart vps (dari panel admin karena reboot
perintah tidak berfungsi) dan sekarang tidak bisa boot lagi.
Sekarang pertanyaan saya adalah: bagaimana mungkin perintah seperti itu dapat menghancurkan server saya seperti ini?
# dpkg --remove dpkg
dimuntahkan dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed
. Jika saya menambah --force-all
baris perintah dpkg, dpkg
keluarkan seluruh bundel peringatan dan hasil untuk menghapus sendiri, bersama dengan melanggar sekitar dua lusin paket lain yang bergantung dpkg
. Pada sistem yang sebenarnya, saya cukup yakin Anda akan kesulitan memulihkan dari itu, tetapi Anda mungkin bisa (ada sedikit keajaiban untuk .deb
s); CentOS mungkin atau mungkin tidak serupa dalam hal ini.