[groonga-dev,01129] Re: yum updateでの不具合

Back to archive index

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*****>




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