Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmzで「存在するインデックスは古い形式です。今は対応していません。」エラーが出る
- From: Tadamasa Teranishi <yw3t-trns@xxxxxxxxxxxxxxx>
- Date: Tue, 25 Nov 2003 15:10:01 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 03662
- References: <20031125140733.CEF5.MLS@ikushimo.com>
寺西です。
Kissui Shimotsuki wrote:
>
> 過去に何度か出てきたトラブルのようですが、inetdのレンタルサーバ
> スペースでmknmzを実行すると
>
> mknmz: 存在するインデックスは古い形式です。今は対応していません。
>
> というエラーを吐いて止まってしまいます。
> 初回のインデックス作成時には何ら問題ありません。
> インデックスを更新しようとするとこうなるだけです。
mknmz は、
NMZ.i ファイルが存在していて、NMZ.result.normal がない場合に、
上記のエラーメッセージを出して止まります。
これは古い Namazu 1.X で作成したインデックスなのかどうかを
これらのファイルの有無で判断するためです。
そして、今回は古いインデックスだと誤認しています。
> する」とか「テンプレートディレクトリに作成したインデックスをコピ
> ーしておく」などの対処をしてみましたが何ら改善していません。
対処方法が間違っています。
テンプレートディレクトリに作成したインデックスをコピーするのでは
なく、テンプレートディレクトリにきちんとテンプレートファイルを
用意する必要があります。
> TEMPLATEDIR: ホームディレクトリ/share/namazu/template
にテンプレートファイルが入っていて、なおかつ mknmz を実行
するユーザに対して読み取り許可があるでしょうか?
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E