[Wing-repo-dev 00036] Re: mroongaのエラーについて

Zurück zum Archiv-Index

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
━━━━━━━━━━━━……‥‥・・




Wing-repo-dev メーリングリストの案内
Zurück zum Archiv-Index