zabbix新規インストール時のphp-mysqlの依存関係の対処


nginx php7の環境でZABBIXを新規構築しようとすると必ず何かしらの依存関係でこけます。(じぶんだけ??)

今回も新規でzabbix4.2.3-1をインストールしようとして依存関係に悩まされました。


こんな感じでインストールしようとすると

# yum install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese

↓の様に文句を言われてインストールできません。

エラー: パッケージ: zabbix-web-mysql-4.2.3-1.el7.noarch (zabbix)
要求: php-mysql
利用可能: php-mysql-5.4.16-46.el7.x86_64 (base)
php-mysql = 5.4.16-46.el7
利用可能: php-mysqlnd-5.4.16-46.el7.x86_64 (base)
php-mysql = 5.4.16-46.el7
利用可能: php-pecl-mysql-1.0.0-0.20.20180226.647c933.el7.remi.7.3.x86_64 (remi-php73)
php-mysql = 1:1.0.0
インストール: php-mysqlnd-7.3.6-3.el7.remi.x86_64 (@remi-php73)
見つかりません
利用可能: php-mysqlnd-7.3.5-1.el7.remi.x86_64 (remi-php73)
見つかりません
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest

php-mysqlがphp7ではない感じです。

こういう時は先にphp-pecl-mysql.x86_64をインストールをすれば良いようです。

以下はインストール時のログです。

# yum install php-pecl-mysql.x86_64
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* remi-php73: ftp.riken.jp
* remi-safe: ftp.riken.jp
* updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php-pecl-mysql.x86_64 0:1.0.0-0.20.20180226.647c933.el7.remi.7.3 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=============================================================================================================================================================================================
インストール中:
php-pecl-mysql x86_64 1.0.0-0.20.20180226.647c933.el7.remi.7.3 remi-php73 38 k

トランザクションの要約
=============================================================================================================================================================================================
インストール 1 パッケージ

総ダウンロード容量: 38 k
インストール容量: 125 k
Is this ok [y/d/N]: y
Downloading packages:
php-pecl-mysql-1.0.0-0.20.20180226.647c933.el7.remi.7.3.x86_64.rpm | 38 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : php-pecl-mysql-1.0.0-0.20.20180226.647c933.el7.remi.7.3.x86_64 1/1
検証中 : php-pecl-mysql-1.0.0-0.20.20180226.647c933.el7.remi.7.3.x86_64 1/1

インストール:
php-pecl-mysql.x86_64 0:1.0.0-0.20.20180226.647c933.el7.remi.7.3

完了しました!
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* remi-php73: ftp.riken.jp
* remi-safe: ftp.riken.jp
* updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ zabbix-server-mysql.x86_64 0:4.2.3-1.el7 を インストール
--> 依存性の処理をしています: fping のパッケージ: zabbix-server-mysql-4.2.3-1.el7.x86_64
--> 依存性の処理をしています: libOpenIPMIposix.so.0()(64bit) のパッケージ: zabbix-server-mysql-4.2.3-1.el7.x86_64
--> 依存性の処理をしています: libevent-2.0.so.5()(64bit) のパッケージ: zabbix-server-mysql-4.2.3-1.el7.x86_64
--> 依存性の処理をしています: libOpenIPMI.so.0()(64bit) のパッケージ: zabbix-server-mysql-4.2.3-1.el7.x86_64
--> 依存性の処理をしています: libodbc.so.2()(64bit) のパッケージ: zabbix-server-mysql-4.2.3-1.el7.x86_64
---> パッケージ zabbix-web-japanese.noarch 0:4.2.3-1.el7 を インストール
--> 依存性の処理をしています: zabbix-web = 4.2.3-1.el7 のパッケージ: zabbix-web-japanese-4.2.3-1.el7.noarch
--> 依存性の処理をしています: vlgothic-p-fonts のパッケージ: zabbix-web-japanese-4.2.3-1.el7.noarch
---> パッケージ zabbix-web-mysql.noarch 0:4.2.3-1.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ OpenIPMI-libs.x86_64 0:2.0.23-2.el7 を インストール
--> 依存性の処理をしています: OpenIPMI-modalias = 2.0.23-2.el7 のパッケージ: OpenIPMI-libs-2.0.23-2.el7.x86_64
---> パッケージ fping.x86_64 0:3.10-1.el7 を インストール
---> パッケージ libevent.x86_64 0:2.0.21-4.el7 を インストール
---> パッケージ unixODBC.x86_64 0:2.3.1-11.el7 を インストール
--> 依存性の処理をしています: libltdl.so.7()(64bit) のパッケージ: unixODBC-2.3.1-11.el7.x86_64
---> パッケージ vlgothic-p-fonts.noarch 0:20130607-2.el7 を インストール
---> パッケージ zabbix-web.noarch 0:4.2.3-1.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ OpenIPMI-modalias.x86_64 0:2.0.23-2.el7 を インストール
---> パッケージ libtool-ltdl.x86_64 0:2.4.2-22.el7_3 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=============================================================================================================================================================================================
インストール中:
zabbix-server-mysql x86_64 4.2.3-1.el7 zabbix 2.3 M
zabbix-web-japanese noarch 4.2.3-1.el7 zabbix 9.4 k
zabbix-web-mysql noarch 4.2.3-1.el7 zabbix 8.9 k
依存性関連でのインストールをします:
OpenIPMI-libs x86_64 2.0.23-2.el7 base 521 k
OpenIPMI-modalias x86_64 2.0.23-2.el7 base 16 k
fping x86_64 3.10-1.el7 zabbix-non-supported 40 k
libevent x86_64 2.0.21-4.el7 base 214 k
libtool-ltdl x86_64 2.4.2-22.el7_3 base 49 k
unixODBC x86_64 2.3.1-11.el7 base 413 k
vlgothic-p-fonts noarch 20130607-2.el7 base 2.2 M
zabbix-web noarch 4.2.3-1.el7 zabbix 2.9 M

トランザクションの要約
=============================================================================================================================================================================================
インストール 3 パッケージ (+8 個の依存関係のパッケージ)

総ダウンロード容量: 8.6 M
インストール容量: 30 M
Is this ok [y/d/N]: y
Downloading packages:
(1/11): OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm | 16 kB 00:00:00
(2/11): OpenIPMI-libs-2.0.23-2.el7.x86_64.rpm | 521 kB 00:00:00
(3/11): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm | 49 kB 00:00:00
(4/11): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00
(5/11): unixODBC-2.3.1-11.el7.x86_64.rpm | 413 kB 00:00:00
(6/11): vlgothic-p-fonts-20130607-2.el7.noarch.rpm | 2.2 MB 00:00:00
warning: /var/cache/yum/x86_64/7/zabbix-non-supported/packages/fping-3.10-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY ] 0.0 B/s | 3.4 MB --:--:-- ETA
fping-3.10-1.el7.x86_64.rpm の公開鍵がインストールされていません
(7/11): fping-3.10-1.el7.x86_64.rpm | 40 kB 00:00:00
(8/11): zabbix-server-mysql-4.2.3-1.el7.x86_64.rpm | 2.3 MB 00:00:01
(9/11): zabbix-web-4.2.3-1.el7.noarch.rpm | 2.9 MB 00:00:01
(10/11): zabbix-web-japanese-4.2.3-1.el7.noarch.rpm | 9.4 kB 00:00:00
(11/11): zabbix-web-mysql-4.2.3-1.el7.noarch.rpm | 8.9 kB 00:00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計 5.4 MB/s | 8.6 MB 00:00:01
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX から鍵を取得中です。
Importing GPG key 0x79EA5ED4:
Userid : "Zabbix SIA "
Fingerprint: fbab d5fb 2025 5eca b22e e194 d13d 58e4 79ea 5ed4
Package : zabbix-release-4.2-1.el7.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : zabbix-web-mysql-4.2.3-1.el7.noarch 1/11
インストール中 : zabbix-web-4.2.3-1.el7.noarch 2/11
インストール中 : OpenIPMI-modalias-2.0.23-2.el7.x86_64 3/11
インストール中 : OpenIPMI-libs-2.0.23-2.el7.x86_64 4/11
インストール中 : vlgothic-p-fonts-20130607-2.el7.noarch 5/11
インストール中 : libtool-ltdl-2.4.2-22.el7_3.x86_64 6/11
インストール中 : unixODBC-2.3.1-11.el7.x86_64 7/11
インストール中 : libevent-2.0.21-4.el7.x86_64 8/11
インストール中 : fping-3.10-1.el7.x86_64 9/11
インストール中 : zabbix-server-mysql-4.2.3-1.el7.x86_64 10/11
インストール中 : zabbix-web-japanese-4.2.3-1.el7.noarch 11/11
検証中 : zabbix-web-4.2.3-1.el7.noarch 1/11
検証中 : fping-3.10-1.el7.x86_64 2/11
検証中 : OpenIPMI-libs-2.0.23-2.el7.x86_64 3/11
検証中 : unixODBC-2.3.1-11.el7.x86_64 4/11
検証中 : libevent-2.0.21-4.el7.x86_64 5/11
検証中 : libtool-ltdl-2.4.2-22.el7_3.x86_64 6/11
検証中 : vlgothic-p-fonts-20130607-2.el7.noarch 7/11
検証中 : zabbix-web-japanese-4.2.3-1.el7.noarch 8/11
検証中 : zabbix-web-mysql-4.2.3-1.el7.noarch 9/11
検証中 : OpenIPMI-modalias-2.0.23-2.el7.x86_64 10/11
検証中 : zabbix-server-mysql-4.2.3-1.el7.x86_64 11/11

インストール:
zabbix-server-mysql.x86_64 0:4.2.3-1.el7 zabbix-web-japanese.noarch 0:4.2.3-1.el7 zabbix-web-mysql.noarch 0:4.2.3-1.el7

依存性関連をインストールしました:
OpenIPMI-libs.x86_64 0:2.0.23-2.el7 OpenIPMI-modalias.x86_64 0:2.0.23-2.el7 fping.x86_64 0:3.10-1.el7 libevent.x86_64 0:2.0.21-4.el7 libtool-ltdl.x86_64 0:2.4.2-22.el7_3
unixODBC.x86_64 0:2.3.1-11.el7 vlgothic-p-fonts.noarch 0:20130607-2.el7 zabbix-web.noarch 0:4.2.3-1.el7

完了しました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です