Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz で perl がエラーを (namazu-bugs-ja#61)
- From: "Yoshinori TAKESAKO" <yoshinori-takesako@xxxxxxxxx>
- Date: Wed, 28 Nov 2001 22:14:08 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 02170
- References: <200111280904.SAA31816@ns1.eal.or.jp>
竹迫です。
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>