今日、私はすべてのパッケージを sudo dnf --refresh upgrade
で更新しようとしました 私のFedora35デスクトップのコマンド。パッケージの更新中に、この問題が発生しました-エラー:rpmdb:破損したヘッダー#5904が取得されました-スキップします 。
私はこのエラーを何度も受け続けました。 Fedoraシステムを更新できませんでした。数回のWeb検索の結果、RPMデータベースが何らかの理由で破損していることがわかりました。
私のような状況に陥ったことがある場合は、次の手順に示すようにRPMデータベースを再構築することで、「rpmdb破損ヘッダー」エラーを簡単に解決できます。
修正エラー:rpmdb:Fedoraの破損したヘッダー
念のため、破損したRPMデータベースをバックアップします:
$ mv /var/lib/rpm/__db* /var/lib/rpm/old/
次に、次のコマンドを使用してRPMデータベースを削除します。
$ sudo rm -f /var/lib/rpm/__db*
次に、/var/lib/rpm/
のSELinuxセキュリティコンテキストをリセットします restorecon
を使用してディレクトリをデフォルト値に戻す コマンド:
$ sudo restorecon -Rv /var/lib/rpm
最後に、RPMデータベースを再構築して、Fedora、RHEL、およびCentOS、AlmaLinux、RockyLinuxなどのクローンのrpmdb破損ヘッダーエラーを修正します。
$ sudo rpmdb --rebuilddb
ターミナルに出力は表示されません。バックグラウンドで何が起こっているかを確認したい場合は、-v
を使用してください フラグ。
$ sudo rpmdb --rebuilddb -v
そして、通常どおりFedoraシステムを更新/アップグレードします。
$ sudo dnf update --refresh
これで、問題なくシステムを更新できます。
Copr repo for fedy owned by kwizart 921 B/s | 3.3 kB 00:03 Copr repo for Signal-Desktop owned by luminoso 8.7 kB/s | 3.3 kB 00:00 Copr repo for PyCharm owned by phracek 567 B/s | 3.3 kB 00:05 Fedora 35 - x86_64 5.1 kB/s | 5.3 kB 00:01 Fedora 35 openh264 (From Cisco) - x86_64 2.0 kB/s | 989 B 00:00 Fedora Modular 35 - x86_64 17 kB/s | 5.2 kB 00:00 Fedora 35 - x86_64 - Updates 13 kB/s | 4.4 kB 00:00 Fedora 35 - x86_64 - Updates 210 kB/s | 1.7 MB 00:08 Fedora Modular 35 - x86_64 - Updates 26 kB/s | 6.6 kB 00:00 google-chrome 4.8 kB/s | 1.3 kB 00:00 RPM Fusion for Fedora 35 - Free 4.4 kB/s | 6.2 kB 00:01 RPM Fusion for Fedora 35 - Free - Updates 6.2 kB/s | 5.8 kB 00:00 RPM Fusion for Fedora 35 - Nonfree 7.1 kB/s | 6.7 kB 00:00 RPM Fusion for Fedora 35 - Nonfree - NVIDIA Dri 6.8 kB/s | 6.4 kB 00:00 RPM Fusion for Fedora 35 - Nonfree - Steam 6.5 kB/s | 6.1 kB 00:00 RPM Fusion for Fedora 35 - Nonfree - Updates 6.6 kB/s | 6.2 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: cmake-filesystem x86_64 3.22.0-4.fc35 updates 18 k cpp x86_64 11.2.1-7.fc35 updates 10 M gcc x86_64 11.2.1-7.fc35 updates 31 M gcc-gdb-plugin x86_64 11.2.1-7.fc35 updates 147 k glibc x86_64 2.34-10.fc35 updates 2.0 M [...] python3-pikepdf x86_64 4.1.0-1.fc35 updates 500 k virt-viewer x86_64 11.0-1.fc35 updates 324 k xxhash-libs x86_64 0.8.1-1.fc35 updates 40 k zram-generator x86_64 1.1.1-3.fc35 updates 397 k zram-generator-defaults noarch 1.1.1-3.fc35 updates 9.6 k Transaction Summary ================================================================================ Upgrade 49 Packages Total download size: 134 M Is this ok [y/N]: y
これがお役に立てば幸いです。
関連記事:
- [解決済み]Fedora Linuxでの「エラー:rpmdbNextIterator:スキップ」
- CentOSで「エラー:rpmdbopenfailed」エラーを解決する方法
RHEL、CentOS、AlmaLinux、RockyLinuxでKubeadmを使用してKubernetesクラスターをインストールする
CentOSLinuxでMinikubeを使用してKubernetesをインストールする方法