• 締切済み

VPSでサイト構築してます。(RHEL)

VPSでサイト構築してます。(RHEL) で、 Y!知恵袋で以下の質問をしました ###################################### # yum install phpmyadmin したら、 --> Finished Dependency Resolution Error: Missing Dependency: libcurl.so.3 is needed by package php といわれたので、 # yum install libcurl していれたのですが、 ================================= # yum install phpmyadmin したら、 --> Finished Dependency Resolution Error: Missing Dependency: libcurl.so.3 is needed by package php ================================= はかわりません。 どうすればいいのでしょうか? ###################################### で ###################################### yum install php php-ldap php-mysql php-pear php-mbstring yum install phpmyadmin ###################################### といわれたのですが、 質問(1) なぜこうだとわかるのでしょう? 質問(2)しかし、 yum install php php-ldap php-mysql php-pear php-mbstring をうつと、 =========== --> Processing Dependency: libcurl.so.3 for package: php --> Finished Dependency Resolution Error: Missing Dependency: libcurl.so.3 is needed by package php =========== となってしまいました。 どうすればいいのでしょう。 よろしくお願いします

みんなの回答

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.4

No.1 さんへの返答で # yum install curl をやった結果は、どうなったのでしょうか。 install されましたか?? install されても httpd を restart しないと 反映されません。 // config file の再読み込みでは、どうか解らない。 install されていない場合 http://rpm.pbone.net/index.php3/stat/3/limit/4/srodzaj/1/dl/40/search/libcurl.so.3/field%5B%5D/1/field%5B%5D/2 に CentOS 4 の rpm が有ります。 どうも他に、依存がありそうですが。 # /sbin/ldconfig -v | grep curl で、libcurl.so.3 があるかどうか解ります。 RHN は、rental 会社に聞かないと解らなさそう。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.3

RHEL なら # up2date --install phpmyadmin とかでは、駄目なのですか。 # up2date --install curl

asp-dk
質問者

お礼

ありがとうございます。 なぜか、up2dateのパーミッションが644になってたので、744にして、 実行したものの、 [root@31 ~]# up2date --install phpmyadmin An error has occurred: Error Message: Abuse of Service detected for server lm.vwh.net (1012937829) Error Class Code: 49 Error Class Info: You are getting this error because RHN has detected an abuse of service from this system and account. This error is triggered when your system makes too many connections to Red Hat Network. This error can not be triggered under a normal use of the Red Hat Network service as configured by default on Red Hat Linux. The Red Hat Network services for this system will remain disabled until you will reduce the RHN network traffic from your system to acceptable limits. Please log into RHN and visit https://rhn.redhat.com/help/contact.pxt to contact technical support if you think you have received this message in error. See /var/log/up2date for more information というかんじでした、、、 お答えいただいたのにすみません。どうすればいいのでしょう。。。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.2

1. 回答がおかしい。libcurl.so.3 が無いと言っているのに。 CentOS では、 # yum install phpmyadmin で 必要なものが install される。 // 何でそんな回答で納得したのか分からないが。 RHEL では、yum のrepository がどうも不完全。centOS とは違う。 普通なら # yum install curl 念のため # yum install curl curl-devel で 良いのだろうが,RHEL では無いのでしょう。 2. http://rpm.pbone.net/index.php3/stat/3/limit/2/srodzaj/1/dl/40/search/libcurl.so.3/field%5B%5D/1/field%5B%5D/2 の CentOS5 の curl の rpm を install したら どうなりますか 更に、依存があると面倒だが

asp-dk
質問者

お礼

(1つ前の回答で、答えるのを忘れてましたが、RHEL4です) >// 何でそんな回答で納得したのか分からないが。 納得はしてないのですが、教えてグーみたいに、追加質問できないので、 やむを得ず締め切りました。 >CentOS5 の curl の rpm をinstall したら どうなりますか === [root@31 ~]# rpm -ivh curl-7.15.5-9.el5.i386.rpm warning: curl-7.15.5-9.el5.i386.rpm: V3 DSA signature: NOKEY, key ID e8562897 error: Failed dependencies: libcrypto.so.6 is needed by curl-7.15.5-9.el5.i386 libgssapi_krb5.so.2(gssapi_krb5_2_MIT) is needed by curl-7.15.5-9.el5.i386 libssl.so.6 is needed by curl-7.15.5-9.el5.i386 というかんじです。 下手に手をだすと訳わからなくなりそうなので、とりあえず、これ以上は保留してます。 もしよろしければ、ご教授いただければ幸いです。

asp-dk
質問者

補足

補足 rpm -Uvh curl-7.15.5-9.el5.i386.rpm でもだめでした。 ひょっとして、消してからいれなおすとうまくいくでしょうか? 怖いのでためしてませんが・・・。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

まず…RHELのバージョンはいくつです? 当方CentOS5.5ですが…… [root@localhost ~]# locate libcurl.so /usr/lib/libcurl.so /usr/lib/libcurl.so.3 /usr/lib/libcurl.so.3.0.0 [root@localhost ~]# ls -l /usr/lib/libcurl.so lrwxrwxrwx 1 root root 16 5月 15 23:12 /usr/lib/libcurl.so -> libcurl.so.3.0.0 [root@localhost ~]# ls -l /usr/lib/libcurl.so.3 lrwxrwxrwx 1 root root 16 5月 15 23:01 /usr/lib/libcurl.so.3 -> libcurl.so.3.0.0 [root@localhost ~]# rpm -qf /usr/lib/libcurl.so curl-devel-7.15.5-9.el5 [root@localhost ~]# rpm -qf /usr/lib/libcurl.so.3 curl-7.15.5-9.el5 [root@localhost ~]# rpm -qf /usr/lib/libcurl.so.3.0.0 curl-7.15.5-9.el5 ということで… >yum install libcurl ではなく…(というかCentOS5.5ではそんなパッケージありません) yum install curl かと…。 # 上記の一連のコマンドについては…curlパッケージが入っていないとrpm -qf コマンドでコケますけどね。 # mlocate/slocateパッケージでデータベース作っていなければlocateコマンドもコケますが。 phpmyadminは入れていないので他の依存パッケージに付いては不明です。

asp-dk
質問者

お礼

ありがとうございます。 yum install curl したあと、 phpmyadmin 入れようとしたら、同じメッセージでこけました。 >phpmyadminは入れていないので他の依存パッケージに付いては不明です。 のほかの依存パッケージというのは、 同じメッセージでこけたとしても、ほかの依存パッケージが必要かもということでしょうか? === それと、こういった依存関係に無知なので、 この辺のことの詳しいサイトや本ありませんでしょうか? (できれば両方あるとうれしいです) 再度お願い恐縮ですが、よろしくお願いします。