오류: pacman을 사용하여 데이터베이스 항목이 중복되었습니다.

오류: pacman을 사용하여 데이터베이스 항목이 중복되었습니다.

나는 보낸다

$ pacman -Su
:: Starting full system upgrade...
error: duplicated database entry 'python2-cairo'
 there is nothing to do

그래서 나는 /var/lib/pacman/local을 봅니다.

$ ls /var/lib/pacman/local/ | grep cairo
cairo-1.15.12-1
cairomm-1.12.2-2
python2-cairo-1.17.0-1
python2-cairo-1.17.0-2
python-cairo-1.17.0-2

내가 어떻게 할 수있는:

  • python2-cairo-1.17.0-1과 python2-cairo-1.17.0-1이 모두 설치되어 있는 이유와 이에 의존하는 패키지를 이해하세요.

  • python2-cairo-1.17.0-1 제거

  • 버그 수정 duplicated database entry...

답변1

나는 살펴보았다이것그리고 시도했다:

$ sudo mv /var/lib/pacman/local/python2-cairo-1.17.0-1/ ~/tmp/

이제 오류는 더 이상 나타나지 않지만 손상된 부분이 남아 있는지 확실하지 않습니다.

--

@jasonwryan의 조언을 따랐는데 pacman -Syu괜찮은 것 같았지만 시도해 보았습니다.

sudo pacman -Qkk | grep mismatch

/usr/lib/python2.7/수정 시간 불일치 경고가 발생하는 여러 파일을 발견했습니다 . 하지만 그거 빼고는 다 괜찮아 보이는데

관련 정보