저는 Gnome 2x와 함께 Fedora를 사용하기 시작했습니다. 빌드에 전원 문제가 발생하여 컴퓨터가 종료되었을 때 gnome 3x로 업그레이드하기 시작했습니다. 이제 더 이상 로그인할 수 없습니다. "안돼! 문제가 발생했습니다. 문제가 발생하여 시스템을 복원할 수 없습니다. 모든 확장 프로그램이 비활성화되었습니다."
"yum update"를 다시 실행하려고 하면 두 가지 이상한 현상이 발생합니다.
1) 오류: 패키지: PackageKit-yum-plugin-0.8.17.1.fc20.x86_64 필수: 패키지(x86-64) = 0.8.17-1.fc20 설치됨: PackageKit-0.8.13-1.fc20.x68_64
2) "패키지 [예]가 [예]와 중복됩니다."가 많습니다.
감기 좀 도와주세요. 누군가 도와줄 수 있나요?
답변1
다음 명령을 사용하여 게놈3x를 제거하세요.
rm -rf ~/.gnome3
rm -rf ~/.gconf
rm -rf ~/.gconfd
로그 아웃
원하시면 삭제 후 업그레이드를 해보세요.
답변2
이전 패키지를 성공적으로 정리하기 전에(새 패키지를 설치한 후) 시스템이 충돌하여 메시지가 표시됩니다.
이전 항목을 삭제하면 이 문제를 해결할 수 있습니다.
설치한 버전을 정확히 확인하세요. 예를 들어, [example]
귀하의 질문이 gnutls
다음과 같은 경우:
yum list installed gnutls
다음이 표시되어야 합니다.
Installed Packages
gnutls.x86_64 3.1.18-10.el7_0 installed
gnutls.x86_64 3.1.18-11.el7_0 installed
패키지 중 하나를 제거해야 합니다. 가장 오래된 패키지가 바람직합니다.
yum remove gnutls-3.1.18-10.el7_0
모든 중복 항목에 대해 이 작업을 반복합니다.
위의 예는 CentOS 7 시스템에서 가져온 것이므로 시스템이 약간 다를 수 있습니다.
답변3
먼저 한번 시도해 보십시오 yum-complete-transaction
. 이것으로 모든 것이 끝날 수도 있습니다.
그렇지 않다면 패키지 package-cleanup
에 포함된 것을 사용해 보세요 yum-utils
.
$ sudo yum install yum-utils # if you don't have it already
...
$ package-cleanup --cleandupes
운이 좋다면 괜찮습니다. 운이 좋지 않다면 패키지별로 수동으로 정리해야 할 수도 있습니다. 명령을 실행한 후 다른 yum/rpm 데이터베이스 문제를 찾아 package-cleanup --problems
다시 실행하십시오 yum update
.
yum/rpm 상황을 조정한 후에도 여전히 작동하지 않으면 새로운 클린 사용자를 생성하여 해당 사용자가 로그인할 수 있는지 확인하세요. 작동하지만 자신의 홈 디렉터리가 작동하지 않는 경우 다음 구성 파일을 사용하여 자신의 홈 디렉터리를 정리하는 것이 도움이 될 수 있습니다.
이 방법이 모두 작동하지 않으면 백업이 있는 이유가 바로 이런 종류의 이유입니다. 어쩌면 이제 Fedora 21 베타를 설치할 때가 되었다는 자연의 표현일 수도 있습니다. (면책조항: 저는 Fedora에서 작업합니다.)