dnf updateでエラー(Fedora CentOS)

 Fedoraのパッケージ管理(dnfコマンド)でアップデートすると「Error: rpmdb failed to list provides」エラーになった。調べてるとrpmのデータを管理しているデータベースに問題があるためでした。

 対策は、データベースを一回削除して、再度構築することになります。

[root@localhost ~]# dnf update
エラー: Error: rpmdb failed to list provides. Try: rpm --rebuilddb

修正方法

1. データベースの削除
[root@localhost ~]# rm -f /var/lib/rpm/__db*

2. データベースの構築
[root@localhost ~]# rpm --rebuilddb

3. アップデート
[root@localhost ~]# dnf update

トラブルが起きた背景

 今回はパーティションの一部が破損しているOSを強引にアップデートしたらエラーになりました。

Be the first to comment on "dnf updateでエラー(Fedora CentOS)"

Leave a comment