🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Groonga

Groongaは、カラムストア機能を備えているオープンソースの全文検索エンジンです。大量にある文書から目的のキーワードを含む文書を高速で見つけることができ、全文検索機能を持つ高性能のアプリケーションを開発できます。

Q&A

解決済

1回答

3414閲覧

centos6にmysql5.7のmroongaをインストールしたいです。

kaji

総合スコア648

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Groonga

Groongaは、カラムストア機能を備えているオープンソースの全文検索エンジンです。大量にある文書から目的のキーワードを含む文書を高速で見つけることができ、全文検索機能を持つ高性能のアプリケーションを開発できます。

0グッド

0クリップ

投稿2017/07/04 18:43

編集2017/07/04 18:57

mysql5.6のmroonga からのバージョンアップをするため
公式ページを見ながらインストールしているのですが、
http://mroonga.org/ja/docs/install/centos.html#centos-6-with-the-oracle-mysql-5-7-package

sudo yum install -y --enablerepo=epel mysql57-community-mroonga 読み込んだプラグイン:fastestmirror インストール処理の設定をしています Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * rpmforge: ftp.riken.jp * updates: ftp.iij.ad.jp 依存性の解決をしています 終了していない残作業があります。それらを終了するために、まず yum-complete-transaction の実行を検討すべきかもしれません。 --> トランザクションの確認を実行しています。 ---> Package mysql57-community-mroonga.x86_64 0:7.04-1.el6 will be インストール --> 依存性の処理をしています: groonga-libs >= 5.1.0 のパッケージ: mysql57-community-mroonga-7.04-1.el6.x86_64 --> 依存性の処理をしています: groonga-normalizer-mysql のパッケージ: mysql57-community-mroonga-7.04-1.el6.x86_64 --> 依存性の処理をしています: libgroonga.so.0()(64bit) のパッケージ: mysql57-community-mroonga-7.04-1.el6.x86_64 --> トランザクションの確認を実行しています。 ---> Package groonga-libs.x86_64 0:7.0.4-1.el6_61.wing will be インストール --> 依存性の処理をしています: lz4 のパッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 --> 依存性の処理をしています: libzstd のパッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 --> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 --> 依存性の処理をしています: liblz4.so.1()(64bit) のパッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 ---> Package groonga-normalizer-mysql.x86_64 0:1.1.1-1.el6_9.wing will be インストール --> トランザクションの確認を実行しています。 ---> Package groonga-libs.x86_64 0:7.0.4-1.el6_61.wing will be インストール --> 依存性の処理をしています: libzstd のパッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 --> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 ---> Package lz4.x86_64 0:r122-1.el6 will be インストール --> 依存性解決を終了しました。 エラー: パッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 (wing) 要求: libzstd エラー: パッケージ: groonga-libs-7.0.4-1.el6_61.wing.x86_64 (wing) 要求: libzstd.so.1()(64bit)

上記のようなエラーが出ました。

以下で検索したところ

要求: libzstd 要求: libzstd.so.1()(64bit)

以下ページがヒットしましたが、
https://github.com/mroonga/mroonga/issues/127

http://ordinary-programming.blogspot.jp/2017/06/mroonga.html

解決には至らず、上記エラーのままでした。

追加1(2017-07-05 3:56)

yum-complete-transactionの初回はこちら

$ yum-complete-transaction 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * rpmforge: ftp.riken.jp * updates: ftp.iij.ad.jp There are 1 outstanding transactions to complete. Finishing the most recent one The remaining transaction had 3 elements left to run Nothing in the unfinished transaction to cleanup. Cleaning up completed transaction file

yum-complete-transactionの2回目はこちら

yum-complete-transaction 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * rpmforge: ftp.riken.jp * updates: ftp.iij.ad.jp No unfinished transactions left.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

エラーメッセージに書いてあるとおり、

yum-complete-transaction

を実行したらなおるのでは?

投稿2017/07/04 18:45

MasashiKimura

総合スコア1150

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kaji

2017/07/04 18:50

yum-complete-transactionを実行して見ましたが、治りませんでした。
MasashiKimura

2017/07/04 18:52

yum-complete-transaction 実行時の出力はわかりますか?
kaji

2017/07/04 18:57

追加1(2017-07-05 3:56)を追加しました。
MasashiKimura

2017/07/04 19:05

yum-complete-transaction 実行後に最初のコマンド sudo yum install -y --enablerepo=epel mysql57-community-mroonga の実行結果も変わると思います。そちらも追記してください
kaji

2017/07/04 19:24

同じ結果となってましたが、 yum updateして再度同じコマンドを打ったところうまくいきました。 ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問