
CentOS と Red Hat Enterprise Linux を実行しており、そこで現在 Google Apps Engine と関連するその他の Python Web アプリケーションが動作しています。
毎週、または Google Apps Engine の最新リリースに応じて、私の作業セットアップが機能しなくなります (現在は機能していますが、1 週間後には再び機能しなくなり、Google Apps Engine チーム メンバーからの回答もない非常に奇妙な問題です)。
現時点では、この問題の唯一の解決策は、カーネルの変更や関連する変更を含め、CentOS/RHEL 全体を 1 週間前の構成にロールバックすることです。
CentOS/RHEL に、1 週間前のインストール ポイントまたは任意の復元ポイントに戻って、確実に動作していた古いセットアップに戻すように指示するにはどうすればよいですか?
答え1
yum
次のようにして、 のロールバック機能を有効にしてみてください。
vi /etc/yum.conf
- ファイルに次の行を追加します:
tsflags=repackage
vi /etc/rpm/macros
(存在しない場合は作成)- ファイルに次の行を追加します:
%_repackage_all_erasures 1
rpm
これで、異なる復元ポイントにロールバックできるようになります。
$ rpm -Uvh –rollback ’21:00′
$ rpm -Uvh –rollback ’3 hours ago’
$ rpm -Uvh –rollback ‘august 13′
$ rpm -Uvh –rollback ‘yesterday’
再パッケージ化されたソフトウェアはすべてここから入手できます: /var/spool/repackage
。
注記:上記を有効にした時点からのみロールバックできます。これより前にロールバックすることはできません。