水野です。御返答ありがとうございます。


From: 岡田 健一 / Kenichi OKADA <okada@opaopa.org>
Message-ID: <858y32w4kq@opaopa.org>

> (1)spoolを消して、(2)active の番号を戻して、(3)historyを
> 作りなおせばいいでしょう.
> 
> (1)は、tradspool か cnfs かにより方法が違いますが、適当な
> 方法でspoolを空にしてください.

CNFSですので, ddで/dev/zeroを上書きさせました。
それと, overview/*も全削除しました。


> (2)は、
> perl -ne 'chomp;split(" ");printf "%s 0000000000 0000000001 %s\n", $_[0], $_[3]' active
> とかでしょうか.
> バックアップはお忘れなく.
> 
> (3)は、
> 
> /usr/local/news/bin/makehistory -a
> /usr/local/news/bin/makedbz -o -s `wc -l < /usr/local/news/db/history`
> 
> とかでしたっけ….もう忘れました….

上記やってもhistoryが変わったようには見えなかったので調べたところ,
INSTALLに初期historyを作っている部分があったので試してみました。

rm /usr/local/news/db/history*
touch /usr/local/news/db/history
makedbz -i
mv /usr/local/news/db/history.n.hoge /usr/local/news/db/history.hoge
chmod 644 /usr/local/news/db/history*

これで記事0状態に戻ったようです。


どうもありがとうございました。


-- 
水野夢絵 <mwe@ccsf.homeunix.org>
http://ccsf.homeunix.org/
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51  946E 9BDC 7870 ECC8 A735