[groonga-dev,01734] Re: mroonga 3.07でmariadb 10.0.4でエラー

Back to archive index

HAYASHI Kentaro hayas****@clear*****
2013年 8月 30日 (金) 12:05:43 JST


林です。

お世話になっております。

On Thu, 29 Aug 2013 18:55:56 +0900
WING☆ <wings****@wing-*****> wrote:

> WING☆です。
> お世話になっております。
> 
> groonga 3.0.7及びmroonga 3.07のリリースお疲れ様でした。
> また、MariaDB 10.0.4のサポートありがとうございました。
> 
> それで、早速私の方でも試したのですが、ビルドは通ったのですが、
> インストール時にエラーが出てしまいました。
> 
> ---
> # rpm -ivh mariadbx-mroonga-3.07-1.el6_21.wing.i686.rpm
> 準備中...                ########################################### [100%]
>    1:mariadbx-mroonga       ###########################################
> [100%]
> /usr/bin/mysql -u root -p -e " DELETE IGNORE FROM mysql.plugin WHERE
> name = 'mroonga'; INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so'; CREATE
> FUNCTION last_insert_grn_id RETURNS INTEGER SONAME 'ha_mroonga.so';
> CREATE FUNCTION mroonga_snippet RETURNS STRING SONAME 'ha_mroonga.so';
> CREATE FUNCTION mroonga_command RETURNS STRING SONAME 'ha_mroonga.so';
> CREATE FUNCTION mroonga_escape RETURNS STRING SONAME 'ha_mroonga.so'; "
> Enter password:
> ERROR 1126 (HY000) at line 1: Can't open shared library
> '/usr/lib/mysql/plugin/ha_mroonga.so' (errno: 2 undefined symbol:
> thd_alloc_service)
> run the following command to register mroonga:
>   /usr/bin/mysql -u root -p -e "
> DELETE IGNORE FROM mysql.plugin WHERE name = 'mroonga';
> INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so';
> CREATE FUNCTION last_insert_grn_id RETURNS INTEGER SONAME 'ha_mroonga.so';
> CREATE FUNCTION mroonga_snippet RETURNS STRING SONAME 'ha_mroonga.so';
> CREATE FUNCTION mroonga_command RETURNS STRING SONAME 'ha_mroonga.so';
> CREATE FUNCTION mroonga_escape RETURNS STRING SONAME 'ha_mroonga.so';
> "
> ---
> 
> 見たことあるような無いようなエラーなんですが、原因がわからず
> MLに投稿させて頂きました。
> 
> まだ、MariaDB 10.0系のrpmがFedoraから出ていないので、何とも
> 言えないのですが、一応Fedoraから出ているMariaDB 5.5系のSPEC
> を拝借している関係上、何らかのコンパイルオプションが邪魔して
> いるのかなとしか思えなくて、よく分かっていません…
> 
> 念のため、私がビルドしたMariaDB 10.0.4のsrpmを示します。
> http://wing-net.ddo.jp/wing/mariadbx/6/SRPMS/mariadbx-10.0.4-1.el6_5.wing.src.rpm
> 
> また、mroongaのSPECファイルは、以下のとおりです。
> http://wing-net.ddo.jp/wing/mariadbx/mariadbx-mroonga.spec
> 

ありがとうございます。
たしかにどこかで見たようなエラーですねぇ。

提示されたsrpm,specを手元でも追試してみます!

> もしも、お気づきの点などがございましたら、ご教示頂けると幸いです。
> 
> ちなみに、mysql 5.5、5.6、mariadb 5.5は正常に動作致しました。
> 

そちらは問題ないとのことで、よかったです。


-- 
HAYASHI Kentaro <hayas****@clear*****>




groonga-dev メーリングリストの案内
Back to archive index