
У меня запущены CentOS и Red Hat Enterprise Linux, на которых сейчас работает Google Apps Engine и другие связанные с ним веб-приложения Python.
Каждую неделю или в зависимости от выхода последней версии Google Apps Engine моя рабочая настройка перестает работать (сейчас она работает, но через неделю она снова перестает работать, и это очень странная проблема, на которую нет никакого ответа от членов команды Google Apps Engine).
На данный момент единственным решением этой проблемы является откат всей CentOS/RHEL до конфигурации, которая была на 1 неделю назад, включая изменения ядра или что-либо связанное с этим.
Как мне сказать CentOS/RHEL вернуться к точке установки недельной давности или к любой точке восстановления, чтобы можно было вернуться к старой настройке, когда она точно работала?
решение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
.
ПРИМЕЧАНИЕ:Откат возможен только с того момента, когда вы включили вышеуказанное, откат невозможен!