HAYASHI Kentaro
hayas****@clear*****
2012年 12月 10日 (月) 16:13:17 JST
林です。 いつもお世話になっております。 ご報告ありがとうございます。 mroongaが依存するMySQLのバージョンを明示的に指定してあるので、 MySQLをアップデートできないという問題ですね。 mroongaをリリースした時点ではMySQLのバージョンとmroongaが必要としているバージョンが 一致しているのですが、リリース後にMySQLのパッケージが更新されると報告の通りの状態になります。 (MySQLをアップデートしたらmroongaが動かなくなってしまった!!というのを避けるために 現状このようにしています。) ただそれでは不便なので、MySQL 5.1.66-2向けにビルドしたパッケージをアップロードしておきました。 以下の手順で、2.09-0から2.09-1へとアップグレードできます。 % sudo yum makecache % sudo yum update 以上です。 On Mon, 10 Dec 2012 14:28:55 +0900 宮脇佑介 <wakis****@gmail*****> wrote: > > mroonga開発関係者様へ、 > いつもお世話になっております。 > wakisuke.uaこと、宮脇です。 > > > > 以前からyum updateが失敗しています。 > > なんとなくエラーの意味はわかるのですが、rpm内部の問題を解析する知識が無いので、 > 今回も的確な原因特定ができませんでした、申し訳ありません。 > > なので、現状を報告させて頂きます。 > > > > OS環境等 > CentOS release 6.3 (Final) > mysql Ver 14.14 Distrib 5.1.66, for redhat-linux-gnu (x86_64) using readline 5.1 > > > > 現在mroongaのインストール・アップデート共に失敗します。 > (mysql-serverなどの再インストールを行なっても、現状変わりませんでした。) > エラーメッセージは以下です。 > > > > 毎度すいませんが、 > よろしくお願いいたします。m(_ _)m > > > [root@****~]# yum install -y mysql-mroonga > Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security > Loading mirror speeds from cached hostfile > * base: centos.chlux.co.kr > * extras: centos.chlux.co.kr > * updates: mirror.neu.edu.cn > Setting up Install Process > Resolving Dependencies > --> Running transaction check > ---> Package mysql-mroonga.x86_64 0:2.09-0.el6 will be installed > --> Processing Dependency: mysql = 5.1.66-1.el6_3 for package: mysql-mroonga-2.09-0.el6.x86_64 > --> Processing Dependency: mysql-server = 5.1.66-1.el6_3 for package: mysql-mroonga-2.09-0.el6.x86_64 > --> Processing Dependency: groonga-libs >= 2.0.6 for package: mysql-mroonga-2.09-0.el6.x86_64 > --> Processing Dependency: libgroonga.so.0()(64bit) for package: mysql-mroonga-2.09-0.el6.x86_64 > --> Running transaction check > ---> Package groonga-libs.x86_64 0:2.0.9-0.el6 will be installed > ---> Package mysql-mroonga.x86_64 0:2.09-0.el6 will be installed > --> Processing Dependency: mysql = 5.1.66-1.el6_3 for package: mysql-mroonga-2.09-0.el6.x86_64 > --> Processing Dependency: mysql-server = 5.1.66-1.el6_3 for package: mysql-mroonga-2.09-0.el6.x86_64 > --> Finished Dependency Resolution > Error: Package: mysql-mroonga-2.09-0.el6.x86_64 (groonga) > Requires: mysql-server = 5.1.66-1.el6_3 > Installed: mysql-server-5.1.66-2.el6_3.x86_64 (@updates) > mysql-server = 5.1.66-2.el6_3 > Available: mysql-server-5.1.61-4.el6.x86_64 (base) > mysql-server = 5.1.61-4.el6 > Available: mysql-server-5.1.66-1.el6_3.x86_64 (updates) > mysql-server = 5.1.66-1.el6_3 > Error: Package: mysql-mroonga-2.09-0.el6.x86_64 (groonga) > Requires: mysql = 5.1.66-1.el6_3 > Installed: mysql-5.1.66-2.el6_3.x86_64 (@updates) > mysql = 5.1.66-2.el6_3 > Available: mysql-5.1.61-4.el6.x86_64 (base) > mysql = 5.1.61-4.el6 > Available: mysql-5.1.66-1.el6_3.x86_64 (updates) > mysql = 5.1.66-1.el6_3 > You could try using --skip-broken to work around the problem > You could try running: rpm -Va --nofiles --nodigest > > > > > > [root@***~]# yum info mysql-server > Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security > Loading mirror speeds from cached hostfile > * base: centos.chlux.co.kr > * extras: centos.chlux.co.kr > * updates: mirror.neu.edu.cn > Installed Packages > Name : mysql-server > Arch : x86_64 > Version : 5.1.66 > Release : 2.el6_3 > Size : 25 M > Repo : installed > >From repo : updates > Summary : The MySQL server and related files > URL : http://www.mysql.com > License : GPLv2 with exceptions > Description : MySQL is a multi-user, multi-threaded SQL database server. MySQL is a > : client/server implementation consisting of a server daemon (mysqld) > : and many different client programs and libraries. This package contains > : the MySQL server and some accompanying files and directories. > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev -- HAYASHI Kentaro <hayas****@clear*****>