2005年1月22日

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

白鳥です。
私の環境では
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
は問題なく実行できます。そこで -Vオプションで確認してみました。

# rpm -V apt
S.5..UGT c /etc/apt/sources.list

# rpm -V rpm
.....UG. c /var/lib/rpm/Basenames
.....UG. c /var/lib/rpm/Conflictname
.....UG. c /var/lib/rpm/Dirnames
.....UG. c /var/lib/rpm/Filemd5s
.....UG. c /var/lib/rpm/Group
.....UG. c /var/lib/rpm/Installtid
.....UG. c /var/lib/rpm/Name
.....UG. c /var/lib/rpm/Packages
.....UG. c /var/lib/rpm/Providename
.....UG. c /var/lib/rpm/Provideversion
.....UG. c /var/lib/rpm/Requirename
.....UG. c /var/lib/rpm/Requireversion
.....UG. c /var/lib/rpm/Sha1header
.....UG. c /var/lib/rpm/Sigmd5
.....UG. c /var/lib/rpm/Triggername
.....UG. c /var/lib/rpm/__db.001
.....UG. c /var/lib/rpm/__db.002

となり、堀越さんと同じ結果が出力されました。このメッセージからはapt、
rpmのコマンド自体にエラーがあるかどうかはわからなそうですね。


> # rpm --rebuilddb
> *** dbiUpdateRecord: uh is NULL
> セグメンテーション違反です

どうもaptの不具合ではなく、rpmのデータベース管理に不具合が発生しているよ
うな気がします。

堀越さんの以前のメール[vine-users:069806]
> 3.Webminのインストール
> /etc/apt/sources.listの編集
> (masters)内にextrasを追加。
> /etc/vine-releaseの編集
> 3.1を3.0へ
> #apt-get install webmin
> /etc/vine-releaseを元に戻した
> 多分,3までは,apt-getが使えていたし,
> 3以降は,使えなくなったと重う.

の操作が怪しいと思うんですけど、/etc/vine-releaseを編集してインストール
したのはwebminだけですか?このwebminをアンインストールしてみるというのは
どうでしょうか?

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




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