[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:40186] Re: dpkg error?



那波です。
Tatsuki Sugiura さんが 2004/04/12 13:08:57 に出された
【[debian-users:40185] Re: dpkg error?】 
の件に関して返信します。

 解決致しましたので、サマライズします。

現象:	dselect や apt にて debconf の dpkg list がエラーになる

原因:	/var/lib/dpkg/status が壊れた事で debconf の install 状態が
	不明になったため

対処:	 /var/lib/dpkg/status を別の場所から取ってくる
	1./var/lib/dpkg/status-old
	2./var/backups/dpkg.status.0
	3./var/backups/dpkg.status.1.gz
	4./var/backups/dpkg.status.2.gz
	5./var/backups/dpkg.status.3.gz
	6./var/backups/dpkg.status.4.gz
	7./var/backups/dpkg.status.5.gz
	8./var/backups/dpkg.status.6.gz
	9.他のマシンから持ってくる

有益な情報有難う御座いました。

−−−−−−−−−−−−−−−ここから−−−−−−−−−−−−−−−
> 杉浦です。
> 
> >>> In Message "[debian-users:40183] Re: dpkg error?"
> >>>            <200404120215.AA00280@xxxxxxxxxxxxxxxxxxxxx>,
> >>> Etsuji Nawa <e_nawa@xxxxxxxxxxxxxxxx>  said;
> >  このエラーが発生した場合は自力の復旧手段が無い(難しい)と云う事で
> > しょうか?
> 
> >  別の正常なマシンを探してstatusファイルをコピーする事にします。
> 
> 別のマシンのパッケージのインストール状況が同じなら良いのですが、
> そうじゃないと状況が相当食い違ってしまう様に思います。
> 
> とりあえず、1つ前の状態が /var/lib/dpkg/status-old にあると思うので、
> それを書き戻してみたらどうでしょう。
> cronがインストールされているならもっと古い物が /var/backups/dpkg.status*
> にもあるかもしれません。
> 
/var/lib/dpkg/status-old と /var/lib/dpkg/status が同じものだったので、
# cat /var/backups/dpkg.status.5.gz | gunzip > status
とやる事で復旧できました。
> 
> この辺を試してそれでも駄目なら、他のマシンから持ってくるしかないでしょう
か……
> 
> -- 
> Tatsuki Sugiura   mailto:sugi@xxxxxxxxxxxxxxxxxxxxxxxxxxx
> 
−−−−−−−−−−−−−−−ここまで−−−−−−−−−−−−−−−

	<<	文章は全角38文字、半角76文字目安で改行を!	>>

				− 以上 −

	from E.Nawa
						e_nawa@xxxxxxxxxxxxxxxx