خطای Error: Package: zabbix-web-mysql-x.x.x-x.x.noarch (zabbix) در نصب زبیکس

زبیکس یک سیستم مانیتورینگ سرور رایگان بسیار پیشرفته‌ست، اگر هنگام نصب زبیکس روی Centos7 برای نصب zabbix-web-mysql با خطاهایی مثل خطاهایی زیر مواجه شدید:

yum install zabbix-web-mysql
Loaded plugins: fastestmirror
Determining fastest mirrors
epel/x86_64/metalink                                                                                                    |  24 kB  00:00:00     
 * base: mirror.wiuwiu.de
 * epel: mirror.wiuwiu.de
 * extras: mirror.alpix.eu
 * remi-php71: mirror.23media.com
 * remi-safe: mirror.23media.com
 * updates: mirror.wiuwiu.de
base                                                                                                                    | 3.6 kB  00:00:00     
epel                                                                                                                    | 5.3 kB  00:00:00     
extras                                                                                                                  | 3.4 kB  00:00:00     
remi-php71                                                                                                              | 3.0 kB  00:00:00     
remi-safe                                                                                                               | 3.0 kB  00:00:00     
updates                                                                                                                 | 3.4 kB  00:00:00     
zabbix                                                                                                                  | 2.9 kB  00:00:00     
zabbix-non-supported                                                                                                    |  951 B  00:00:00     
(1/10): base/7/x86_64/group_gz                                                                                          | 166 kB  00:00:00     
(2/10): epel/x86_64/group_gz                                                                                            |  88 kB  00:00:00     
(3/10): base/7/x86_64/primary_db                                                                                        | 6.0 MB  00:00:00     
(4/10): epel/x86_64/updateinfo                                                                                          | 975 kB  00:00:00     
(5/10): epel/x86_64/primary_db                                                                                          | 6.7 MB  00:00:00     
(6/10): extras/7/x86_64/primary_db                                                                                      | 205 kB  00:00:00     
(7/10): remi-php71/primary_db                                                                                           | 239 kB  00:00:00     
(8/10): remi-safe/primary_db                                                                                            | 1.6 MB  00:00:00     
(9/10): updates/7/x86_64/primary_db                                                                                     | 6.4 MB  00:00:00     
(10/10): zabbix/x86_64/primary_db                                                                                       |  39 kB  00:00:00     
zabbix-non-supported/x86_64/primary                                                                                     | 1.6 kB  00:00:00     
zabbix-non-supported                                                                                                                       4/4
Resolving Dependencies
--> Running transaction check
---> Package zabbix-web-mysql.noarch 0:4.2.3-2.el7 will be installed
--> Processing Dependency: zabbix-web = 4.2.3-2.el7 for package: zabbix-web-mysql-4.2.3-2.el7.noarch
--> Processing Dependency: php-mysql for package: zabbix-web-mysql-4.2.3-2.el7.noarch
Package php-mysql-5.4.16-46.el7.x86_64 is obsoleted by php-mysqlnd-7.1.30-1.el7.remi.x86_64 which is already installed
--> Running transaction check
---> Package zabbix-web.noarch 0:4.2.3-2.el7 will be installed
--> Processing Dependency: php-ldap for package: zabbix-web-4.2.3-2.el7.noarch
---> Package zabbix-web-mysql.noarch 0:4.2.3-2.el7 will be installed
--> Processing Dependency: php-mysql for package: zabbix-web-mysql-4.2.3-2.el7.noarch
Package php-mysql-5.4.16-46.el7.x86_64 is obsoleted by php-mysqlnd-7.1.30-1.el7.remi.x86_64 which is already installed
--> Running transaction check
---> Package php-ldap.x86_64 0:7.1.30-1.el7.remi will be installed
---> Package zabbix-web-mysql.noarch 0:4.2.3-2.el7 will be installed
--> Processing Dependency: php-mysql for package: zabbix-web-mysql-4.2.3-2.el7.noarch
Package php-mysql-5.4.16-46.el7.x86_64 is obsoleted by php-mysqlnd-7.1.30-1.el7.remi.x86_64 which is already installed
--> Finished Dependency Resolution
Error: Package: zabbix-web-mysql-4.2.3-2.el7.noarch (zabbix)
           Requires: php-mysql
           Available: php-mysql-5.4.16-46.el7.x86_64 (base)
               php-mysql = 5.4.16-46.el7
           Available: php-mysqlnd-5.4.16-46.el7.x86_64 (base)
               php-mysql = 5.4.16-46.el7
           Available: php-pecl-mysql-1.0.0-0.14.20160428git45881bd.el7.remi.7.1.x86_64 (remi-php71)
               php-mysql = 1:1.0.0
           Available: php-pecl-mysql-1.0.0-0.15.20160812git230a828.el7.remi.7.1.x86_64 (remi-php71)
               php-mysql = 1:1.0.0
           Installed: php-mysqlnd-7.1.30-1.el7.remi.x86_64 (@remi-php71)
               Not found
           Available: php-mysqlnd-7.1.29-1.el7.remi.x86_64 (remi-php71)
               Not found
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

احتمالا شما از نسخه‌ای جز php استاندارد سرور که 5.4 هست استفاده می‌‌کنید که خب با توجه به قدیمی بودن php 5.4 و باگ‌های اون منطقی هم هست.

برای رفع مشکل می‌تونید پکیج‌های موردنیاز رو بصورت دستی با دستورات زیر نصب کنید:

wget http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-web-4.2.3-2.el7.noarch.rpm
wget http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-web-mysql-4.2.3-2.el7.noarch.rpm
rpm -ivh --nodeps zabbix-web-4.2.3-2.el7.noarch.rpm zabbix-web-mysql-4.2.3-2.el7.noarch.rpm

این دستورات برای نصب پکیج‌های موردنیاز روی نسخه 7.1 پی‌اچ‌پی و برای زبیکس 4.2 هستند، طبیعتا اگر نسخه php یا زبیکس شما متفاوته دستورات متفاوت می‌شن. پکیج‌های لازم رو تو لینک زیر می‌تونید پیدا کنید.

http://repo.zabbix.com/zabbix

نهایتا مقادیر زیر رو هم برای php 7 و یا نسخه‌های مینور اون به فایل /etc/httpd/conf.d/zabbix.conf اضافه کنید:

    <IfModule mod_php7.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Tehran
    </IfModule>

منتشرشده توسط

FaЯshid

وب‌هاستینگ شغل مورد علاقمه و سعی می‌کنم بیشتر توی این حوزه بنویسم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *