Namazu-devel-ja(旧)


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

Re: mknmz で perl がエラーを (namazu-bugs-ja#61)



  竹迫さん、ありがとうございます。いくつかの修正を merge した文章を再
度このメールの末尾に掲載しておきます。昼過ぎぐらいに送信する予定です。

--
  Namazu 2.0.8 へのアップグレードに関する不具合が報告されましたので、
その対処方法について説明します。

  新規にインストールした場合には何も問題ありませんが、既存の環境に上書
きインストールを試みた場合、mknmz を実行すると以下のようなエラーを出力
して停止してしまう場合があります。

Undefined subroutine &gfilter::mediatype called at (eval 31) line 1.

  これは、mknmz から呼び出される gfilter.pl (フィルタの一部) の仕様が
変わり、ファイルの置き場所が filter/ から pl/ に変更されたためです。

  この状況に陥った場合は、フィルタのインストールされているディレクトリ
(例: /usr/local/share/namazu/filter)に残っている古い gfilter.pl を削除
することによって解決します。

この状況に陥いった場合は、フィルタのインストールされるディレクトリ
(/usr/local/share/namazu/filter など)にある gfilter.pl を削除すること
で解決します。

  上書きアップグレードをされる方は、この点に気をつけて下さい。

--

We have got a problem report about overwriting upgrade to Namazu
2.0.8, so we describe how to avoid the problem.

This problem is not exist for brand-new install. When you install on
existing environment with overwriting, mknmz might output like the
following error messages:

Undefined subroutine &gfilter::mediatype called at (eval 31) line 1.

The problem originates from changing place of a filter file.
If you occur the problem, you can solve the problem with removing old
'gfilter.pl' file in filter's directory
(e.g. /usr/local/share/namazu/filter).

If you try to upgrade with overwriting, be careful with it please.
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
	knok@xxxxxxxxxx / knok@xxxxxxxxxx