Zabbixインストールエラー。libgnutls.so.13()(64bit) とlibgnutls.so.13(GNUTLS_1_3)(64bit) の不足について。
初めまして。
AWSのインスタンスに、zabbix1.8のインストールを試みているのですが、
次のパッケージが足りずインストール出来ません。
・libgnutls.so.13()(64bit)
・libgnutls.so.13(GNUTLS_1_3)(64bit)
下記メッセージの通り、「--skip-broken」をつけてインストールしてみたのですが、
/etc/zabbix 配下には空の web ディレクトリが作成されるだけで、
インストールできませんでした。
上記不足のパッケージの在処をご存じか、正常なインストール方法について、
知恵をお借りできますでしょうか。
(関係ありませんでしたが、gnutls-devel-2.8.5-4.6.amzn1.x86_64 は
インストールしました)
[実施手順]
=========================
# wget http://www.zabbix.jp/binaries/relatedpkgs/rhel5/x86_64/zabbix-jp-release...
# rpm -ivh zabbix-jp-release-5-5.noarch.rpm
# alternatives --config zabbix-jp-release
⇒4を選択
# yum install zabbix zabbix-server zabbix-server-mysql zabbix-web zabbix-web-server
Loaded plugins: fastestmirror, priorities, security, update-motd
Loading mirror speeds from cached hostfile
* amzn-main: packages.ap-northeast-1.amazonaws.com
* amzn-updates: packages.ap-northeast-1.amazonaws.com
* base: mirrors.usc.edu
* epel: ftp.iij.ad.jp
* rpmforge: mirror.fairway.ne.jp
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
5088 packages excluded due to repository priority protections
Setting up Install Process
No package zabbix-web-server available.
Resolving Dependencies
--> Running transaction check
---> Package zabbix.x86_64 0:1.8.15-2.el6 will be installed
---> Package zabbix-server.x86_64 0:1.8.15-2.el6 will be installed
---> Package zabbix-server-mysql.x86_64 0:1.8.15-2.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-1.8.15-2.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-1.8.15-2.el6.x86_64
--> Processing Dependency: libiksemel.so.3()(64bit) for package: zabbix-server-mysql-1.8.15-2.el6.x86_64
--> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: zabbix-server-mysql-1.8.15-2.el6.x86_64
--> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: zabbix-server-mysql-1.8.15-2.el6.x86_64
---> Package zabbix-web.noarch 0:1.8.15-2.el6 will be installed
--> Processing Dependency: zabbix-web-database = 1.8.15-2.el6 for package: zabbix-web-1.8.15-2.el6.noarch
--> Running transaction check
---> Package OpenIPMI-libs.x86_64 0:2.0.16-12.7.amzn1 will be installed
---> Package iksemel.x86_64 0:1.4-1.el5.rf will be installed
--> Processing Dependency: libgnutls.so.13(GNUTLS_1_3)(64bit) for package: iksemel-1.4-1.el5.rf.x86_64
--> Processing Dependency: libgnutls.so.13()(64bit) for package: iksemel-1.4-1.el5.rf.x86_64
---> Package mysql51-libs.x86_64 0:5.1.66-1.57.amzn1 will be installed
---> Package zabbix-web-mysql.noarch 0:1.8.15-2.el6 will be installed
--> Finished Dependency Resolution
Error: Package: iksemel-1.4-1.el5.rf.x86_64 (rpmforge)
Requires: libgnutls.so.13()(64bit)
Error: Package: iksemel-1.4-1.el5.rf.x86_64 (rpmforge)
Requires: libgnutls.so.13(GNUTLS_1_3)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
=========================
TNK - 投稿数: 4769
利用されているOSは何ですか?
AWSのインスタンスと書かれていることと、インストールされたと
書かれているgnutlsのパッケージ名にamzn1という文字列があるこ
とから推測すると、Amazon Linuxを利用されていませんか?
そうであるならば、ZABBIX-JPのyumリポジトリでは、RHELとCentOS
で利用できるrpmしか公開していませんので、ZABBIX-JPのyumリポ
ジトリを利用してのインストールは、各種ライブラリのバージョン
や依存関係が異なりますのでインストールできません。
昔のAmazon Linuxのバージョンであれば、RHEL 6用を利用できたの
ですが、現時点では上記の通り、各種パッケージのバージョンが新
しくなってしまっていたり、依存関係が異なるのです。
どうしても、Amazon LinuxにZabbixをインストールされたい場合は、
・ソースからインストールする
・私が公開しているSRPMからRPMを作成してインストールする
などの対応が必要になると思います。
ご参考:
Amazon Linux用SRPM (1.8.16用は準備中)
https://github.com/atanaka7/zabbix-jp-amzn1
以下、2.0用ですが同様の手順で1.8用のRPMもビルドできます。
http://understeer.hatenablog.com/entry/2012/07/23/152304
nsatoshi - 投稿数: 2
TNK様
早速のレスポンスありがとうございます。
申し訳ありません、OSを記載していませんでした。。
お察しの通り、Amazon Linuxです。
各パッケージが新しくなっているので、
依存関係でAmazon Linuxにはインストール出来ないんですね。。
各インスタンスの監視として、先週のうちにインストール完了予定だったのですが、
予定通りいかないものですね。。
ご教授頂いたURLを参考に、インストールを進めたいと思います。
本当にありがとうございました。