WING☆
wings****@wing-*****
2012年 12月 6日 (木) 17:54:27 JST
磯部様 あちらのMLでもお世話になっております。 WING☆です。 お問い合わせの件ですが、私の環境でも同様のメッセージを確認しました。 それで、基本的にはgroongaもmroongaもrpmパッケージとして ビルドする際には、本家と同じconfig(spec)で行っていることから、 本家のrpmでも同様の現象が発生するのではないかと思っております。 (未確認のため、本家のrpmでは出ないということであればご指摘下さい。) では、yumで入れた場合、groonga-tokenizer-mecabも自動で入れるべきでは? ということになりますが、恐らく理由はtokenizerはmecabだけでは無いため、 依存関係から外しているものと思いますので、groonga的にもこれが正解では ないかと思います。 私はgroongaやmroongaを磯部さんほど細かく触っているわけでもなく、 間違っている可能性もあるので、これが正解とは言えませんが、 ・これでは不具合が出てしまう。 ・エラーが気持ち悪い。 ・余計なものは入れたくない。 ということであれば、やはりソースコンパイルかなと思います。 もしくは、mecabに依存しない形でrpmをリビルドするという手もあります。 (本家のMLに投げたら、ひょっとしたら対応して頂けるかもしれません。) 答えになっていない返信になってしまいましたが、何か少しでもヒントに なればと思います。 また、間違っていることがありましたらご指摘下さい。 (もしもご指摘頂いて私が解決出来なければ、私がgroongaのMLに今回の件 とrpmのビルド方法も含めて問い合わせたいと思います。) 今後とも、どうぞよろしくお願い致します。 (2012/12/06 16:15), 磯部 和広 wrote: > いつもお世話になっております。 > > 下記を使用しております。 > > [root @ PMJ-MEM3 mysql]# rpm -qa | grep wing > mysqlclient16-5.1.61-1.el6_0.wing.x86_64 > mysql55-server-5.5.28-1.el6_1.wing.x86_64 > mysql55-mroonga-2.08-2.el6_5.wing.x86_64 > mecab-0.994-1.el6_0.wing.x86_64 > mysql55-libs-5.5.28-1.el6_1.wing.x86_64 > mysql55-5.5.28-1.el6_1.wing.x86_64 > groonga-libs-2.0.9-1.el6_4.wing.x86_64 > groonga-tokenizer-mecab-2.0.9-1.el6_4.wing.x86_64 > [root @ PMJ-MEM3 mysql]# > > 環境は下記です。 > > [root @ PMJ-MEM3 mysql]# cat /etc/redhat-release > CentOS release 6.3 (Final) > [root @ PMJ-MEM3 mysql]# > > mroongaで、下記エラーが出ています。 > > [root @ PMJ-MEM3 mysql]# grep mecab /var/lib/mysql/groonga.log | tail -n 2 > 2012-12-06 15:18:17.777387|e|446f6700|[tokenizer][mecab] mecab_new2 > failed in check_mecab_dictionary_encoding: > 2012-12-06 > 15:18:17.778354|e|446f6700|/usr/lib64/groonga/plugins/tokenizers/mecab.so(grn_plugin_impl_init+0xd3) > [0x7faf3d085b03] > [root @ PMJ-MEM3 mysql]# > > これは治らないのでしょうか・・・・?? > > 尚、最初は下記エラーでした。 > > [root @ PMJ-MEM3 mysql]# grep mecab /var/lib/mysql/groonga.log.1 | tail -n 2 > 2012-12-06 14:36:42.037127|e|1538a7e0|cannot open shared object file: No > such file or directory: </usr/lib64/groonga/plugins/tokenizers/mecab.so> > and </usr/lib64/groonga/plugins/tokenizers/.libs/mecab.so> > 2012-12-06 14:38:10.453380|e|ec6f5700|cannot open shared object file: No > such file or directory: </usr/lib64/groonga/plugins/tokenizers/mecab.so> > and </usr/lib64/groonga/plugins/tokenizers/.libs/mecab.so> > [root @ PMJ-MEM3 mysql]# > > これは、後から手作業で > groonga-tokenizer-mecab-2.0.9-1.el6_4.wing.x86_64 > を入れる事で対応しましたが・・・ > > PS > 入会申請をWebから行い、確認用メールが来たのですが > 下記のようになってしまいます。 > 手で入力しても一緒です・・・ > > > *確認文字列が間違っています* > > *確認文字列が無効です:* > > > _______________________________________________ > Wing-repo-dev mailing list > Wing-****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wing-repo-dev > -- ━━━━━━━━━━━━………‥‥‥・・・ WING☆ http://wingse.blog57.fc2.com/ http://sourceforge.jp/projects/wing-repo/ twitter:wingstars555 Facebook:http://facebook.com/ason.fukui.5 ━━━━━━━━━━━━……‥‥・・