namazu-dev(ring)


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

Re: mknmz: NMZ.r (39469) and NMZ.t (39485) are not consistent!



>>>>> In <199912152357.IAA09135@xxxxxxxxxxxxxx> 
>>>>> Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>さん
> >実は僕も良く似たものを前から見かけていました。以下はきょうの
> >ことです。小関さんと同じく二回目の実行です。確か。
> >
> >makoto@tateyama  23:31:27/991215(~/namazu)> sh cron.sh 
> >mknmz: NMZ.r (403) and NMZ.t (404) are not consistent!
> (snip)
> >小さいので付けてしまいます。

少しづつ増やしていってもエラーにならず、エラーになるのは巨大
だったので送るのをためらっていました。

> ありがとうございます。原因がわかりました。 

>   % sort NMZ.r |uniq -c |sort -nr |head -3
>     2 /amd/tatsumi/export/home/fujiwara/public_html/software/linux-pmac/customize-installer.html
>     1 /amd/tatsumi/export/home/fujiwara/public_html/software/tgif/index.shtml
>     1 /amd/tatsumi/export/home/fujiwara/public_html/software/spam/index.shtml

> /amd/tatsumi/export/home/fujiwara/public_html/software/linux-pmac/customize-installer.html
> が 2つ登録されているのが原因です。(なぜ 2つあるのだろう?)

私の所のは

kose> sort NMZ.r |uniq -c |sort -nr |head -3
   3 
   1 /home/kose/News/cache/nnml:yatex/560
   1 /home/kose/News/cache/nnml:xemacs-mule/37

でした。重複していない?

> インデックス作成の対象ファイルを find する処理では重複を取り
> 除かないにも関わらず、インデックスの更新時には重複を取り除く
> ために、

> >mknmz: NMZ.r (403) and NMZ.t (404) are not consistent!

> の事態が発生します。おそらくメイル末尾の patch で解決します
> (commit済です)。ご協力ありがとうございました。

> # こせきさんの問題も同じ原因だといいんだけど

とりあえずパッチをあてて、パッチをあてる前に作った index を
置いたまま mknmz を実行したら

Reference found where even-sized list expected at /usr/local/bin/mknmz line 1021.
mknmz: NMZ.r (39678) and NMZ.t (39694) are not consistent!

でした。

パッチをあてたもので始めっから作り直してみます。
結果がでるのは半日後です。
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx