Se me ocurrió un desastre después de ejecutar el comando yum remove pythony ahora ya no puedo arrancar el servidor.
Cómo sucedió: intenté actualizar algunas aplicaciones a través de yum en mi CentOS 5 VPS y el comando fallaba debido a un extraño error de Python 2.4. Noté que mi versión de Python era antigua e intenté reinstalarla quitándola primero, y así lo hice yum remove python.
Después de eso, me preguntó algo sobre la eliminación de dependencias y parecía que no podía perderme nada, así que hice clic Y.
Entonces, después de eso, no pude ejecutar ningún comando. Incluso lo intenté cd /var/wwwpero decía algo así como " command does not exist in /usr/bin". Cuando solía tabver sugerencias de navegación de carpetas, la estructura del archivo todavía parecía estar allí (al menos el /var/wwwbit que es realmente importante para mí). Después de eso intenté reiniciar el vps (desde el panel de administración ya que el rebootcomando no funcionó) y ahora ya no se inicia.
Ahora mi pregunta es: ¿cómo puede un comando como ese posiblemente destruir mi servidor de esta manera?
# dpkg --remove dpkgescupe dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed. Si agrego --force-alla la línea de comando de dpkg, dpkgescupe un paquete completo de advertencias y procede a eliminarse, junto con romper alrededor de dos docenas de otros paquetes que dependen dpkg. En un sistema real, estoy bastante seguro de que tendría algunos problemas para recuperarse de eso, pero probablemente podría (hay poca magia .deb); CentOS puede o no ser similar a este respecto.