今までのあらすじ:
今回、rc2でも同じメッセージが出て異常終了した。試しに、BaseObject.pmの8行目をコメントアウトしたところ、無事インストールが終了した。
相変わらず、日本語入力中に、本文の先頭に飛んでしまうのは直っていないが、まああまり気にしない。
もうひとつ、検索をすると、以下のようなメッセージをはいて異常終了する。perlのバージョンが古いのか。我が家の非公開サーバではこういうエラーは発生しない。
xrea(value domain)の環境において、MTOS 4.2 rc1で「Use of uninitialized value in eval "string" at /virtual/chinmi/public_html/blog-4.2rc1/extlib/Data/ObjectDriver/BaseObject.pm line 8, <CFG> line 34.」というエラーメッセージが出て、インストールができない。とりあえず原因が分かったので保留にする。
今回、rc2でも同じメッセージが出て異常終了した。試しに、BaseObject.pmの8行目をコメントアウトしたところ、無事インストールが終了した。
#eval { use Scalar::Util qw(weaken) }; ←コメントアウトする。一応問題なく動作しているようだが、はっきり言ってこれは悪い直し方だ。何せ原因を追究していない。
相変わらず、日本語入力中に、本文の先頭に飛んでしまうのは直っていないが、まああまり気にしない。
もうひとつ、検索をすると、以下のようなメッセージをはいて異常終了する。perlのバージョンが古いのか。我が家の非公開サーバではこういうエラーは発生しない。
Movable Type
エラーが発生しました。
Can't locate Text/Balanced.pm in @INC (@INC contains: /virtual/chinmi/public_html/blog/plugins/TypePadAntiSpam/lib /virtual/chinmi/public_html/blog/plugins/WXRImporter/lib /virtual/chinmi/public_html/blog/plugins/Textile/lib /virtual/chinmi/public_html/blog/plugins/StyleCatcher/lib /virtual/chinmi/public_html/blog/plugins/WidgetManager/lib /virtual/chinmi/public_html/blog/plugins/spamlookup/lib /virtual/chinmi/public_html/blog/plugins/MultiBlog/lib /virtual/chinmi/public_html/blog/extlib /virtual/chinmi/public_html/blog/extlib lib /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at /virtual/chinmi/public_html/blog/extlib/Lucene/QueryParser.pm line 8. BEGIN failed--compilation aborted at /virtual/chinmi/public_html/blog/extlib/Lucene/QueryParser.pm line 8. Compilation failed in require at lib/MT/App/Search.pm line 613.
自分では今のところ困っていないが、検索できないのは見る側にとっては大変困る。
/virtual/chinmi/public_html/blog/plugins/TypePadAntiSpam/lib
でエラーが出ているので、とりあえずこれを使わなくすればよいのか。
ためしに、TypePadAntiSpamのプラグインを無効化してみたが、変化はなかった。今日のところはこれで打ち切りにする。
/virtual/chinmi/public_html/blog/plugins/TypePadAntiSpam/lib
でエラーが出ているので、とりあえずこれを使わなくすればよいのか。
ためしに、TypePadAntiSpamのプラグインを無効化してみたが、変化はなかった。今日のところはこれで打ち切りにする。
更に調べてみると、こういうページがあった。
まさしく、4.2のバグ出しのページで同様のことをバグと認識しているようだ。
vmware playerの不具合まさしく、4.2のバグ出しのページで同様のことをバグと認識しているようだ。
要はperl5.6.1はText::Balancedがないのでエラーになっているということだ。開発チームの人がバグだと認識しているので、次回以降には直るのだろう。ちなみにこのバグは、rc1のころからあったようだ。
ファイル名をUTF-8化
パールとメカブと案山子
MTOSが正常動作する
MTOS-4.2rc1-ja
It looks like Perl 5.6.1 does not have Text::Balanced which is required in Lucene::QueryParser. I filed a bug case for it. Thanks for reporting this.