Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mknmzで「存在するインデックスは古い形式です。今は対応していません。」エラーが出る
- From: Kissui Shimotsuki <mls@xxxxxxxxxxxx>
- Date: Tue, 25 Nov 2003 14:29:29 +0900
- X-ml-name: namazu-users-ja
- X-mail-count: 03661
こんにちは、霜月と申します。
過去に何度か出てきたトラブルのようですが、inetdのレンタルサーバ
スペースでmknmzを実行すると
mknmz: 存在するインデックスは古い形式です。今は対応していません。
というエラーを吐いて止まってしまいます。
初回のインデックス作成時には何ら問題ありません。
インデックスを更新しようとするとこうなるだけです。
http://www.namazu.org/ml/namazu-win32-users-ja/msg00511.html
http://www.namazu.org/ml/namazu-win32-users-ja/msg00956.html
辺りを参考に、「perlコマンドからmknmzを実行せずにmknmzを直接実行
する」とか「テンプレートディレクトリに作成したインデックスをコピ
ーしておく」などの対処をしてみましたが何ら改善していません。
mknmz -Cの出力は
Loaded rcfile: ホームディレクトリ/etc/namazu/mknmzrc
System: freebsd
Namazu: 2.0.12
Perl: 5.00503
NKF: module_nkf
KAKASI: no
ChaSen: ホームディレクトリ/bin/chasen -j -F '%m '
Wakati: ホームディレクトリ/bin/chasen -j -F '%m '
Lang_Msg: C
Lang: C
Coding System: euc
CONFDIR: ホームディレクトリ/etc/namazu
LIBDIR: ホームディレクトリ/share/namazu/pl
FILTERDIR: ホームディレクトリ/share/namazu/filter
TEMPLATEDIR: ホームディレクトリ/share/namazu/template
Supported media types:
application/excel
application/pdf
application/powerpoint
application/x-bzip2
application/x-compress
application/x-gzip
message/news
message/rfc822
text/hnf
text/html
text/html; x-type=mhonarc
text/plain
text/plain; x-type=rfc
text/x-hdml
text/x-roff
です。ただし、日本語を含むファイルを処理するため、インデックス時
には環境変数LANGをjaにしています。
実際のインデックス作成時には
export PATH=ホームディレクトリ/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
export LANG=ja
mknmz --html-split --output-dir=出力先 --template-dir=テンプレートファイルのある場所 --allow='\d\d\.html' 対象ディレクトリ
としています。
mknmzrcの内容は
package conf;
$ADDRESS = 'shimotsuki@ikushimo.com';
です(@と.を実態参照にしています)。
さて、どうすれば上記の問題は解決するでしょうか。
では。
--
Kissui Shimotsuki <mls@xxxxxxxxxxxx>