rpmdbNextIterator
前回のエントリーに書いたとおり、update 中におかしなことをしてしまいOSごと強制再起動したせいでyumの動作がおかしい。
[root@morioka ~]# yum update 更新処理の設定をしています エラー: rpmdbNextIterator: スキップします。 h# 358 blob サイズ (373444): 異常です。8 + 16 * il(67) + dl(11800) 更新と設定されたパッケージがありません
ぐぐったところ原因は rpm のデータベースの破損らしい。
次の手順で復旧しました。
[root@morioka ~]# rpm --rebuilddb エラー: rpmdbNextIterator: スキップします。 h# 358 blob サイズ (373444): 異常です。8 + 16 * il(67) + dl(11800) [root@morioka ~]# yum clean all Cleaning repos: fedora updates すべて掃除しています [root@morioka ~]# rpm --rebuilddb [root@morioka ~]# yum update fedora/metalink | 13 kB 00:00 fedora | 4.3 kB 00:00 fedora/primary_db | 13 MB 00:07 updates/metalink | 7.7 kB 00:00 updates | 4.7 kB 00:00 updates/primary_db | 4.9 MB 00:01 更新処理の設定をしています 更新と設定されたパッケージがありません [root@morioka ~]# yum update 更新処理の設定をしています 更新と設定されたパッケージがありません [root@morioka ~]# yum upgrade 更新処理の設定をしています 更新と設定されたパッケージがありません