[groonga-dev,01010] Re: mroongaのspecファイルの問題及び要望等

Back to archive index

磯部 和広 k-iso****@rozet*****
2012年 8月 15日 (水) 12:11:31 JST


いつもお世話になっております。

>■ remiリポジトリのMySQLをインストールするとmroongaがInstallできない。

実は、自分も似た問題に悩まされています。

PHPを入れたマシンにmroongaを入れました。

で、PHPからMySQLにアクセスしようとしたら出来ない。
調べたら、php-mysqlを入れないといけない。
で、yumで入れようとしたら、オリジナルのmysqlのlibとコンフリクト。

仕方ないので、別のマシンのmroongaを使うことにして
mroongaと、そのMySQLをアンインストール。
で、オリジナルのmysqlを入れようとしたら。

Package mysql is obsoleted by MySQL-server, trying to install
MySQL-server-5.5.25a-1.rhel5.x86_64 instead

って言われてインストール出来ず。

もうどうにもなりません・・・ ←今ここ

どうも、パッケージの依存関係がグチャグチャにされてしまったようで
どこから手を付けたら良いのか・・・

今は別の急ぎの仕事があるので、この問題を放置しています。

現在、PHPからMySQLのDBにアクセス出来ない状況です。

mroongaは素晴らしいので愛用していますし、
社内にも広めたいのですが、現状ではちょっち・・・

PHPからMySQLにアクセスするというのは
LAMPという言葉があるくらい一般的な使い方なので、
この使い方も出来るようにパッケージを整備して頂けると
喜ぶ人が多いのではないでしょうか。

下記、エビデンスです。

[root @ FR13 ~]# yum -y install mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* rpmforge: ftp.riken.jp
* updates: www.ftp.ne.jp
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
groonga | 951 B 00:00
rpmforge | 1.9 kB 00:00
updates | 1.9 kB 00:00
updates/primary_db | 723 kB 00:00
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install
MySQL-server-5.5.25a-1.rhel5.x86_64 instead
Package mysql is obsoleted by MySQL-server, trying to install
MySQL-server-5.5.25a-1.rhel5.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package MySQL-server.x86_64 0:5.5.25a-1.rhel5 set to be updated
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package:
php-mysql
--> Processing Dependency:
libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: php-mysql
--> Finished Dependency Resolution
php-mysql-5.1.6-39.el5_8.x86_64 from installed has depsolving problems
--> Missing Dependency: libmysqlclient.so.15()(64bit) is needed by
package php-mysql-5.1.6-39.el5_8.x86_64 (installed)
php-mysql-5.1.6-39.el5_8.x86_64 from installed has depsolving problems
--> Missing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit)
is needed by package php-mysql-5.1.6-39.el5_8.x86_64 (installed)
Error: Missing Dependency: libmysqlclient.so.15()(64bit) is needed by
package php-mysql-5.1.6-39.el5_8.x86_64 (installed)
Error: Missing Dependency:
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by package
php-mysql-5.1.6-39.el5_8.x86_64 (installed)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
[root @ FR13 ~]# ####################
[root @ FR13 ~]# rpm -qa | egrep -i 'mysql|php'
php-devel-5.1.6-39.el5_8
mysql-5.0.95-1.el5_7.1
php-cli-5.1.6-39.el5_8
php-pdo-5.1.6-39.el5_8
php-5.1.6-39.el5_8
php-pear-1.4.9-8.el5
php-common-5.1.6-39.el5_8
php-mysql-5.1.6-39.el5_8
php-ldap-5.1.6-39.el5_8
[root @ FR13 ~]#




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