
저는 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
.
메모:위 기능을 활성화한 시점부터만 롤백이 가능하며, 그 이전에는 롤백이 불가능합니다!