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のリポジトリには見当たらないようなのですが。 どうすればよいのでしょうか、よろしくお願いします。