Namazu-devel-ja(旧)


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

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



竹迫です。

On Wednesday, November 28, 2001 6:03 PM,
"NOKUBI Takatsugu" <knok@xxxxxxxxxxxxx> wrote:
> >>   この対処法も announce-jp に流しますかね?
> >> 
> >> * 古い gfilter.pl を消して上書きインストール
> >> * namazu.cgi のみ入れ替える
> 
>   こんな感じの文章を書いてみました。問題ないようなら明日にも流そうかと
> 思います。

野首さん、早速ありがとうございます。
なかなか簡潔にまとまっていて、良いと思います。

細かいことですが、ちょっとだけ気になったところは、、、

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

ここの文章だけを読むと“/filter など”の「など」がどこに掛かっているのか、
ちょっと微妙な感じがしたので、全く初めての人が読む場合は、もうちょっと
状況を詳しく説明した方が親切かな?と思いました。

自分なりにアナウンスの文章をまとめてみると、以下のようになります。

> -- 
>   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
> gfilter.pl file in filter placed directory (like
> /usr/local/share/namazu/filter).

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

> If you try to upgrade with overwriting, be careful it please.

If you try to upgrade with overwriting, please be careful with it.

--
  広島市立大学 情報科学部 情報機械システム工学科 知能ロボット講座
     竹迫 良範 <takesako@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>