Mir ist gerade eine Katastrophe eingefallen, nachdem ich den Befehl ausgeführt habe yum remove pythonund jetzt kann ich den Server nicht mehr hochfahren.
Wie es passiert ist: Ich habe versucht, einige Apps über yum auf meinem CentOS 5 VPS zu aktualisieren und der Befehl schlug aufgrund eines seltsamen Python 2.4-Fehlers fehl. Mir ist aufgefallen, dass meine Version von Python veraltet ist, und ich habe versucht, sie neu zu installieren, indem ich sie zuerst entfernt habe yum remove python.
Danach fragte es mich etwas über das Entfernen von Abhängigkeiten und es sah nach nichts aus, was ich verpassen konnte, also klickte ich Y.
Das hatte zur Folge, dass ich überhaupt keinen Befehl ausführen konnte. Ich habe es sogar versucht, cd /var/wwwaber es sagte etwas wie " command does not exist in /usr/bin". Wenn ich tabOrdnernavigationsvorschläge sah, schien die Dateistruktur immer noch vorhanden zu sein (zumindest das, /var/wwwwas mir wirklich wichtig ist). Danach habe ich versucht, das vps neu zu starten (über das Admin-Panel, da der rebootBefehl nicht funktioniert hat) und jetzt bootet es nicht mehr.
Jetzt ist meine Frage: Wie kann ein solcher Befehl möglicherweise meinen Server so zerstören?
# dpkg --remove dpkgspuckt aus dpkg: error processing dpkg (--remove): this is an essential package; it should not be removed. Wenn ich --force-allzur Kommandozeile von dpkg hinzufüge , dpkgspucke ich ein ganzes Bündel Warnungen aus und entferne mich selbst, zusammen mit etwa zwei Dutzend anderen Paketen, die davon abhängen dpkg. Ich bin mir ziemlich sicher, dass Sie auf einem realen System Probleme haben werden, sich davon zu erholen, aber Sie könnten es wahrscheinlich (es gibt wenig Magie für .debs); CentOS kann in dieser Hinsicht ähnlich sein oder auch nicht.