Segmentation faulty tree…

先日ラズパイの電源を誤って引っこ抜いてしまいました(^_^;運が悪いことにdhcpcdがエラーを起こして有線無線共にネットワークが不通状態になってしまいました。PiTFTの小さな画面を見ながらdhcpcdをなんとか蘇生しようと試みましたがネットワークが繋がらないのは不便極まりなく結局OSから焼き直す事にしました。

OSを焼き直して再構築していましたが、最初の構築時に出会わなかったエラーに遭遇したりと、???であります。
今回遭遇したapt-getが「Segmentation faulty tree…」と出て失敗する時の対処方です。

# apt-get install パッケージ
Reading package lists… Done
Segmentation faulty tree… 66%

# ls /var/cache/apt/
archives/ pkgcache.bin srcpkgcache.bin

lsで確認できる2つのbinファイルを削除します。

# rm /var/cache/apt/*.bin
# apt-get clean

これでエラーは解消されると思います。ついでにとあるパッケージもエラーで思うように動かなったので、一端削除して再度インストールする事で上手く動きました(^_^)

# apt-get remove パッケージ
# apt-get install パッケージ

今回のRaspbianはある程度構築してたのに無念です。ddで丸ごとバックアップしておけば良かったな(^_^;

◆環境
Raspberry Pi 2 Model B + 2015-11-21-raspbian-jessie