[groonga-dev,00580] Fedora 15でmroongaインストール不可

Back to archive index

Takahiro Nagai mirro****@takat*****
2011年 10月 23日 (日) 01:29:29 JST


はじめて投稿します。永井と申します。

SennatとTritonnからの移行を考えておりまして、groongaとmroongaのインストールにチャレンジしたのですが、
どうも上手く行きません。ご教授願います。

groongaのインストールまでは上手く行くようですが、mroongaのインストールができません。

Fedora 15 カーネル 2.6.38.8-32.fc15.x86_64

インストール済みgroonga関連パッケージ
groonga-plugin-suggest-1.2.6-0.fc15.x86_64
groonga-repository-1.0.0-0.noarch
groonga-doc-1.2.6-0.fc15.x86_64
groonga-libs-1.2.6-0.fc15.x86_64
groonga-1.2.6-0.fc15.x86_64
groonga-tokenizer-mecab-1.2.6-0.fc15.x86_64
これらは問題なくインストールできてます。

インストール済みMySQL関連パッケージは次のとおりです。
perl-DBD-MySQL-4.018-7.fc15.x86_64
php-mysql-5.3.6-2.fc15.x86_64
mysql-connector-odbc-5.1.8-3.fc15.x86_64
mysql-libs-5.5.14-2.fc15.x86_64
MySQL-python-1.2.3-3.fc15.x86_64
libdbi-dbd-mysql-0.8.3-8.fc15.x86_64
mysql-server-5.5.14-2.fc15.x86_64

この状態でsudo yum install mysql-groongaを実行しても
> エラー: パッケージ: mysql-groonga-1.0.0-0.fc15.x86_64 (groonga)
>              要求: mysql-client
と言われます。依存性を無視してインストールしても、プラグイン組み込みの時点で
> ERROR 1126 (HY000): Can't open shared library 
> '/usr/lib64/mysql/plugin/ha_groonga.so'
> (errno: 2 undefined symbol: my_pthread_fastmutex_init)

と言われます。
/usr/lib64/mysql/libmysqlclient.so.18.0.0をnmコマンドで調べましたが、示されたシンボルはありませんでした。

MySQL公式からダウンロードできる、MySQL-shared-compat-5.5.17-1.linux2.6.x86_64.rpmというパッケージに
含まれるlibmysqlclient_r.so.16.0.0というファイルにmy_pthread_fastmutex_initというシンボルが
あるようだというところまでは突き止めたのですが、単に差し替えて良いものか・・・ 


何か不足しているパッケージがあるのでしょうか。
mysql-clientというパッケージは、Fedoraのリポジトリには見当たらないようなのですが。

どうすればよいのでしょうか、よろしくお願いします。 




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