Fedora19: YUM glibc는 glibc의 복제본입니다.

Fedora19: YUM glibc는 glibc의 복제본입니다.

저는 Fedora 19를 사용하고 있습니다. 을(를) 수행하려고 하면 yum update다음 오류가 발생합니다.

냠 업데이트:

로캘을 설정하지 못했습니다. 기본값은 C입니다.
로드된 플러그인: langpacks,refresh-packagekit
종속성 해결
완료되지 않은 거래가 남아 있습니다. yum-complete-transaction 또는 "yum History redo last"를 먼저 실행하여 완료하는 것을 고려해 보세요. 그래도 문제가 해결되지 않으면 직접 패키지를 제거/설치해야 합니다(패키지 정리가 도움이 될 수 있습니다).
--> 트랜잭션 확인 실행
---> autocorr-en.noarch 1:4.1.0.4-6.fc19 패키지가 업데이트됩니다.
...
---> 패키지 kernel.x86_64 0:3.10.3-300.fc19가 삭제됩니다.
---> 패키지 kernel-devel.x86_64 0:3.10.3-300.fc19가 삭제됩니다.
---> 패키지 kernel-modules-extra.x86_64 0:3.10.3-300.fc19가 삭제됩니다.
--> 완료된 종속성 해결
오류: 패키지: glibc-2.17-11.fc19.x86_64(설치됨)
           요구사항: glibc-common = 2.17-11.fc19
           제거: glibc-common-2.17-11.fc19.x86_64(설치됨)
               glibc-공통 = 2.17-11.fc19
           업데이트자: glibc-common-2.17-14.fc19.x86_64(업데이트)
               glibc-공통 = 2.17-14.fc19
           사용 가능: glibc-common-2.17-4.fc19.x86_64(fedora)
               glibc-공통 = 2.17-4.fc19
 --skip-broken을 사용하여 문제를 해결할 수 있습니다.
** 기존 rpmdb 문제 2개를 발견했습니다. 'yum check' 출력은 다음과 같습니다.
glibc-2.17-14.fc19.x86_64는 glibc-2.17-11.fc19.x86_64와 중복됩니다.
glibc-2.17-14.fc19.x86_64에 glibc-common = ('0', '2.17', '14.fc19') 요구 사항이 누락되었습니다.

내가 이해하지 못하는 것은 glibc-common-2.17-14가 누락되었다는 것입니다. 그러나 만약 내가 이해한다면 yum info glibc-common-2.17나는 얻습니다.

로캘을 설정하지 못했습니다. 기본값은 C입니다.
로드된 플러그인: langpacks,refresh-packagekit
설치된 패키지
이름 : glibc-공통
아치: x86_64
버전 : 2.17
출시 : 11.fc19
크기 : 114M
레포 : 설치됨
요약 : glibc에 대한 공통 바이너리 및 로케일 데이터
URL:http://www.gnu.org/software/glibc/
라이선스: LGPLv2+ 및 LGPLv2+(예외 포함) 및 GPLv2+
설명: glibc-common 패키지에는 GNU libc용 공통 바이너리가 포함되어 있습니다.
            : 라이브러리는 물론 자국어(로케일)도 지원합니다.

사용 가능한 패키지 이름 : glibc-공통 아치: x86_64 버전 : 2.17 출시 : 14.fc19 크기 : 11M 저장소 : 업데이트/19/x86_64 요약 : glibc에 대한 공통 바이너리 및 로케일 데이터 URL:http://www.gnu.org/software/glibc/ 라이선스: LGPLv2+ 및 LGPLv2+(예외 포함) 및 GPLv2+ 설명: glibc-common 패키지에는 GNU libc용 공통 바이너리가 포함되어 있습니다. : 라이브러리는 물론 자국어(로케일)도 지원합니다.

실제로 사용 가능하다고 합니다. 누군가 이 상황에서 벗어나는 방법을 알고 있나요? 나는 이미 공연을 시도했지만 yum clean all아무런 yum-complete-transaction변화가 없었습니다.

고마워요 마틴

답변1

매우 중요한 경고 메시지를 놓쳤습니다:

완료되지 않은 거래가 남아 있습니다. 먼저 완료하려면 yum-complete-transaction, 또는 " "을 (를) 실행하는 것을 고려해 보세요 . yum history redo last그래도 문제가 해결되지 않으면 직접 패키지를 제거/설치해야 합니다(패키지 정리가 도움이 될 수 있습니다).

이전 패키지 업데이트가 중단된 것 같습니다. yum-complete-transaction다른 작업을 시도하기 전에 먼저 작업을 완료 해야 합니다 .

실패하면 부분적으로 업데이트된 패키지의 데이터베이스 항목을 제거한 다음 다시 업데이트하여 수동으로 복구를 시도할 수 있습니다.

rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update

관련 정보