CentOS – verhält sich jede Woche abnormal und führt dazu, dass mein gesamtes Setup ausfällt. Wie kann ich einen Rollback/eine Wiederherstellung auf den Stand von einer Woche durchführen?

CentOS – verhält sich jede Woche abnormal und führt dazu, dass mein gesamtes Setup ausfällt. Wie kann ich einen Rollback/eine Wiederherstellung auf den Stand von einer Woche durchführen?

Ich habe CentOS und Red Hat Enterprise Linux im Einsatz, wo ich jetzt mit der Google Apps Engine und anderen zugehörigen Python-Webanwendungen arbeite.

Jede Woche oder je nach der neuesten Version der Google Apps Engine funktioniert mein funktionierendes Setup nicht mehr (im Moment funktioniert es, aber nach einer Woche funktioniert es nicht mehr und es ist ein sehr seltsames Problem, auch ohne Antwort von den Mitgliedern des Google Apps Engine-Teams).

Die einzige Lösung hierfür besteht derzeit darin, die gesamte CentOS/RHEL-Konfiguration auf die Version vor einer Woche zurückzusetzen, auch bei Kernel-Änderungen oder Ähnlichem.

Wie kann ich CentOS/RHEL anweisen, zu einem Installationspunkt von vor einer Woche oder zu einem beliebigen Wiederherstellungspunkt zurückzukehren, damit es zum alten Setup zurückkehren kann, als es noch sicher funktionierte?

Antwort1

Sie können versuchen, yumdie Rollback-Funktion wie folgt zu aktivieren:

  1. vi /etc/yum.conf
  2. Fügen Sie der Datei diese Zeile hinzu:tsflags=repackage
  3. vi /etc/rpm/macros(erstellen, falls nicht vorhanden)
  4. Fügen Sie der Datei diese Zeile hinzu:%_repackage_all_erasures 1

Jetzt können Sie rpmein Rollback zu verschiedenen Wiederherstellungspunkten durchführen:

$ rpm -Uvh –rollback ’21:00′
$ rpm -Uvh –rollback ’3 hours ago’
$ rpm -Uvh –rollback ‘august 13′
$ rpm -Uvh –rollback ‘yesterday’

Die gesamte neu verpackte Software ist hier verfügbar: /var/spool/repackage.

NOTIZ:Sie können nur ab dem Punkt zurücksetzen, an dem Sie das Obige aktiviert haben. Ein Zurücksetzen davor ist nicht möglich!

Verweise

verwandte Informationen