2005年1月22日

[vine-users:069876] Re: apt-get で「セグメンテーション違反」となる

堀越@京都です。

白鳥様、ご助言ありがとうございます。

> /var/lib/rpm/Sha1header
> のことだと思いますので、このファイルを避難させてデータベースの再構築をし
> てみては。

> # rpm --rebuilddb
> によるデータベースの再構築は

> /var/lib/rpm/Packages
> というファイルさえあればできるようです(ソース失念)

まず、
/var/lib/rpm/Sha1header
を避難させてデータベースの再構築を、
# rpm --rebuilddb -vv
次に、
/var/lib/rpm/フォルダの中の、
/var/lib/rpm/Packagesのみを残して、
# rpm --rebuilddb -vv
を実施しましたが、前回と結果は変わりませんでした。

そこで、

> これでもだめなら壊れたデータベースを破棄して
> # rpm --initdb
> で、新しいデータベースを作成すれば一応復旧はできるはず。

をすべく、

# rpm --initdb -vv
D: データベース環境 /var/lib/rpm/Packages をオープンします create:mpool
D: データベースインデックス /var/lib/rpm/Packages をオープンします create (mode=0x42)
D: データベースインデックス /var/lib/rpm/Packages をロックしました
D: データベースインデックス /var/lib/rpm/Packages を閉じました
D: データベース環境 /var/lib/rpm/Packages を閉じました
D: データベース環境 /var/lib/rpm/Packages を削除しました
D: データベースインデックス /var/lib/rpm/Packages を検証しました
の後、
/var/lib/rpm/フォルダの中の、
__db.001 __db.002を外して
# rpm --rebuilddb -vv
を実施しましたが、これも前回同様セグメンテーション違反となりました。
(その後、/var/lib/rpm/Packagesのみを残して実施しても同じでした。)

#復旧は困難でしょうか?

(途中略)
D: +++ 352 samba-swat-3.0.10-0vl1
D: "samba-swat" を Name インデックスに追加します。
D: 543 エントリを Basenames インデックスに追加します。
D: "System Environment/Daemons" を Group インデックスに追加します。
D: 27 エントリを Requirename インデックスに追加します。
D: "samba-swat" を Providename インデックスに追加します。
D: 23 エントリを Dirnames インデックスに追加します。
D: 27 エントリを Requireversion インデックスに追加します。
D: "3.0.10-0vl1" を Provideversion インデックスに追加します。
D: 1 エントリを Installtid インデックスに追加します。
D: 1 エントリを Sigmd5 インデックスに追加します。
D: 543 エントリを Filemd5s インデックスに追加します。
*** dbiUpdateRecord: uh is NULL
D: +++ 353 webmin-1.070-0vl1
D: "webmin" を Name インデックスに追加します。
D: 10565 エントリを Basenames インデックスに追加します。
D: "System/Tools" を Group インデックスに追加します。
D: 16 エントリを Requirename インデックスに追加します。
D: 2 エントリを Providename インデックスに追加します。
D: 595 エントリを Dirnames インデックスに追加します。
D: 16 エントリを Requireversion インデックスに追加します。
D: 2 エントリを Provideversion インデックスに追加します。
D: 1 エントリを Installtid インデックスに追加します。
D: 1 エントリを Sigmd5 インデックスに追加します。
D: "36ba7cfd03e2a3a8b5a0fdce5d5472302f1db587" を Sha1header インデックスに追加します。
D: 10565 エントリを Filemd5s インデックスに追加します。
セグメンテーション違反です


投稿者 xml-rpc : 2005年1月22日 16:56
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/11700
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。