エラー: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/修正時間の不一致警告が発生する複数のファイルが見つかりました。しかし、それを除いては大丈夫に見えます。

おすすめ記事