Kozupon.com    
 
 dpkg: serious warning:!


aptは便利なパッケージ管理システムだが、誤ってパッケージを消してしまったりするとパッケージリストに不整合が起きど壺にはまるので注意が必要だ。俺は以下のような現象を経験した。


現象:

apt-gat install <パッケージ名> を行うと以下のような別パッケージのミスマッチワーニングが出る。

dpkg: serious warning: files list file for package `対象パッケージ名' missing, assuming package has no files currently installed.

Errors were encountered while processing:
<対象パッケージ名>
E: Sub-process /usr/bin/dpkg returned an error code (1)


1.原因
apt-get updateを行ってパッケージリストを更新したが、自ホストに有るはずのアップグレード対象パッケージが見つからないか、あるいは壊れている。


2.対処方法
vline:/var/lib/dpkg# vi status
編集して、対象パッケージ情報を消す。

/var/lib/dpkg/infoディレクトリから対象パッケージ情報を消す。
vline:/var/lib/dpkg/info# rm <対象パッケージ情報>

再度、apt-get updateを実行する。
vline:/var/lib/dpkg/info# apt-get update

以上

 


 
 
 



Copyright 2007 Kozupon.com.