Namazu-users-ja(旧)


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

Re: インデックス作成( mknmz )でエラー



佐藤です。

レスありがとうございます。

NOKUBI Takatsugu さんは書きました:
>>> >-----------------message-----------------
>>> >インデックスを書き出しています...
>>> >Read on closed filehandle <_GEN_6> at /usr/local/bin/mknmz line 1461.
>>> >Read on closed filehandle <_GEN_7> at /usr/local/bin/mknmz line 1470.
>>> >Read on closed filehandle <_GEN_8> at /usr/local/bin/mknmz line 1482.
>>> >Read on closed filehandle <_GEN_9> at /usr/local/bin/mknmz line 1711.
>>> >Read on closed filehandle <_GEN_4> at /usr/local/bin/mknmz line 938.
>>> >Read on closed filehandle <_GEN_5> at /usr/local/bin/mknmz line 943.
>
>  これらはどれも glob が使われている行なので、File::MMagic が直接関係
>しているとは考えられないですね...
>
>ex. line 938
>    for my $file (glob "$TEMPLATEDIR/NMZ.head*") {
>
>  しかし、mknmz -C の出力を見る限り、$TEMPLATEDIR の値も別におかしくは
>ないのでますます妙です。
>

mknmz の line:1461 の glob 部分を opendir & readdir 方式に変更してみました。
変更後、mknmz -O /export/home1/namazu/index /opt/netscape/suitespot/docs
を実行すると line:1461( body 作成箇所 )のエラーは無くなりました。
また、NMZ.body, NMZ.body.ja も作成されました。

単純に「glob 」の問題とは思えないのですが...
わからない...

>  namazu/perl を install したディレクトリ、もしくはドキュメントのある
>ディレクトリが NFS などの local でないファイルシステム上だったりしませ
>んでしょうか?
>

全て local の環境です。

----------------------------------------
Seigo Satoh satoh@xxxxxxxxxxxxxxxxxx
----------------------------------------