Namazu-devel-ja(旧)


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

mknmz aborted while processing RFC text files (namazu-bugs-ja#41)



Full_Name: SATOH Fumiyasu
Version: Namazu 2.0.5
OS: Debian GNU/Linux 2.2
Submission from: (NULL) (211.5.85.66)


ftp://ftp.iij.ad.jp/pub/rfc/* をローカルにダウンロードして
mknmz でインデックスを作成させたところ、Perl が
    Unterminated compressed integer at /usr/local/bin/mknmz line 2257.
と文句を言って、mknmz が終了してしまいました。

起動オプションは以下のようになります。
-r は、パス名を Windows の UNC 名に変換するためのものです。
(自前の Perl スクリプトから起動しているため、\Q などが
 含まれています。)

mknmz \
-f /home/smbnmz/etc/mknmzrc \
-O /home/smbnmz/var/index \
-s \
-r "s|^\\Q$nmz_targetdir\\E/|$smb_unc/|;s|/|\\\\|g" \
-v \
--debug \
/home/ftp/pub/rfc

Perl 5.005_03 (no jperl patch), LANG 環境変数は設定なし、
`grep Targeted mknmz.log | wc -l` するとインデックス対象は
2648 ファイル。

ちなみに、この RFC ファイルを含んだ FTP ディレクトリがあるのですが、
それ全体のインデックスを作成させると、特にエラー出力もなく、しかし
途中で異常終了してしまいます。(NMZ.*.tmp, NMZ.lock2 を残したまま死亡)