그래서 내가 그랬어냠 업데이트어젯밤에 가능한 모든 패키지를 업데이트해야 한다고 결정했기 때문입니다. 큰 실수.
이제 변경 사항을 취소할 수 없으며 이유도 알 수 없습니다. 65를 실행 취소하려고 합니다.냠 역사):
ID | Login user | Date and time | Action(s) | Altered
65 | My User <guy> | 2016-12-08 18:07 | I, O, U | 800 EE
64 | My User <guy> | 2016-12-08 17:44 | Erase | 1
63 | My User <guy> | 2016-12-08 17:29 | Update | 1
그래서 나도 그래Yum 기록 실행 취소 65. 처음에는 괜찮아 보였고 다음과 같은 내용을 제공했습니다.
Updated ConsoleKit-0.4.1-3.el6.x86_64 @anaconda-CentOS-201311272149.x86_64/6.5
Update 0.4.1-6.el6.x86_64 @base
Updated ConsoleKit-libs-0.4.1-3.el6.x86_64 @anaconda-CentOS-201311272149.x86_64/6.5
Update 0.4.1-6.el6.x86_64 @base
Updated ConsoleKit-x11-0.4.1-3.el6.x86_64 @anaconda-CentOS-201311272149.x86_64/6.5
Update 0.4.1-6.el6.x86_64 @base
Updated NetworkManager-1:0.8.1-66.el6.x86_64 @anaconda-CentOS-201311272149.x86_64/6.5
Update 1:0.8.1-107.el6.x86_64 @base
Updated NetworkManager-glib-1:0.8.1-66.el6.x86_64 @anaconda-CentOS-201311272149.x86_64/6.5
Update 1:0.8.1-107.el6.x86_64 @base
Updated NetworkManager-gnome-1:0.8.1-66.el6.x86_64 @anaconda-CentOS-201311272149.x86_64/6.5
Update 1:0.8.1-107.el6.x86_64 @base
그러나 최종 분석에서는 다음과 같은 내용에 지나지 않습니다.
Failed to downgrade: ConsoleKit-0.4.1-3.el6.x86_64
Failed to downgrade: ConsoleKit-libs-0.4.1-3.el6.x86_64
Failed to downgrade: ConsoleKit-x11-0.4.1-3.el6.x86_64
Failed to downgrade: 1:NetworkManager-0.8.1-66.el6.x86_64
Failed to downgrade: 1:NetworkManager-glib-0.8.1-66.el6.x86_64
Failed to downgrade: 1:NetworkManager-gnome-0.8.1-66.el6.x86_64
...
Error: No package(s) available to install
이유나 무엇을 시도해야 하는지 알려주지 않아서 길을 잃었습니다. 내가 시도할 때냠 x-패키지를 다운그레이드하세요"업그레이드 패키지만 사용 가능: x-package"라는 메시지가 표시됩니다.
편집 2: 작동하면 yum action 66 no?가 표시되어야 합니다.
답변1
Failed to downgrade
1) 이 메시지가 표시된 모든 패키지를 다운로드합니다. 센토스를 사용할 수 있습니다볼트 URL회전 속도입니다.
2) 모든 rpm을 하나의 디렉토리에 넣습니다(예: /tmp/yum_repo_test/
).
3) 로컬 창고 생성
createrepo --update /tmp/yum_repo_test/
/etc/yum.repos.d/temp.repo
4) 다음 내용으로 파일을 만듭니다.
[temp-local]
name=temp Repository
baseurl=file:/tmp/yum_repo_test
enabled=1
gpgcheck=0
yum
5) 캐시 정리 및 업데이트yum clean all && yum makecache fast
6) yum
업데이트 재개yum history undo 65
예, 실행 취소가 성공하면 다른 트랜잭션 ID가 생성됩니다.
답변2
yum clean all
yum downgrade <rpm name> -y