Ad Widget

Collapse

Upgrading to Zabbix 4.4.x

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • medharrak
    Member
    • Jun 2018
    • 31

    #1

    Upgrading to Zabbix 4.4.x

    Hi,
    I did the Zabbix upgrade from 4.0 to 4.2.8 and it's working fine ,
    However when I tried to do the second upgrade to 4.4 it doesn't work , says dependencies Error.
    Zabbix is running on Centos7 server.

    ----Upgrade procedures-----
    # rpm -Uvh https://repo.zabbix.com/zabbix/4.4/r...el7.noarch.rpm
    # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: centos.mirror.minorisa.net
    * epel: d2lzkl7pfhq30w.cloudfront.net
    * extras: repo.nixval.com
    * updates: centos.mirror.minorisa.net
    Resolving Dependencies
    --> Running transaction check
    ---> Package zabbix-agent.x86_64 0:4.2.8-1.el7 will be updated
    ---> Package zabbix-agent.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.2.8-1.el7 will be updated
    ---> Package zabbix-server-mysql.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21(libmysqlclient_21.0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libnetsnmp.so.35()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libevent-2.1.so.6()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    ---> Package zabbix-web-mysql.noarch 0:4.2.8-1.el7 will be updated
    --> Processing Dependency: zabbix-web-database = 4.2.8-1.el7 for package: zabbix-web-4.2.8-1.el7.noarch
    ---> Package zabbix-web-mysql.noarch 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: php-mysqlnd for package: zabbix-web-mysql-4.4.3-1.el8.noarch
    --> Running transaction check
    ---> Package php-mysqlnd.x86_64 0:5.4.16-46.1.el7_7 will be installed
    --> Processing Dependency: php-pdo(x86-64) = 5.4.16-46.1.el7_7 for package: php-mysqlnd-5.4.16-46.1.el7_7.x86_64
    ---> Package zabbix-agent.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21(libmysqlclient_21.0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libnetsnmp.so.35()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libevent-2.1.so.6()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    ---> Package zabbix-web.noarch 0:4.2.8-1.el7 will be updated
    ---> Package zabbix-web.noarch 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: php-fpm for package: zabbix-web-4.4.3-1.el8.noarch
    --> Running transaction check
    ---> Package php-fpm.x86_64 0:5.4.16-46.1.el7_7 will be installed
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.1.el7_7 for package: php-fpm-5.4.16-46.1.el7_7.x86_64
    ---> Package php-pdo.x86_64 0:5.4.16-46.el7 will be updated
    --> Processing Dependency: php-pdo(x86-64) = 5.4.16-46.el7 for package: php-mysql-5.4.16-46.el7.x86_64
    ---> Package php-pdo.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package zabbix-agent.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21(libmysqlclient_21.0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libnetsnmp.so.35()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libevent-2.1.so.6()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Running transaction check
    ---> Package php-common.x86_64 0:5.4.16-46.el7 will be updated
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-bcmath-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-xml-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-gd-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-ldap-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-mbstring-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-cli-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-5.4.16-46.el7.x86_64
    --> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-process-5.4.16-46.el7.x86_64
    ---> Package php-common.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-mysql.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-mysql.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package zabbix-agent.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21(libmysqlclient_21.0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libnetsnmp.so.35()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libevent-2.1.so.6()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Running transaction check
    ---> Package php.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-bcmath.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-bcmath.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-cli.x86_64 0:5.4.16-46.el7 will be updated
    --> Processing Dependency: php-cli(x86-64) = 5.4.16-46.el7 for package: php-devel-5.4.16-46.el7.x86_64
    ---> Package php-cli.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-gd.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-gd.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-ldap.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-ldap.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-mbstring.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-mbstring.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-process.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-process.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package php-xml.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-xml.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package zabbix-agent.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21(libmysqlclient_21.0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libnetsnmp.so.35()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libevent-2.1.so.6()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Running transaction check
    ---> Package php-devel.x86_64 0:5.4.16-46.el7 will be updated
    ---> Package php-devel.x86_64 0:5.4.16-46.1.el7_7 will be an update
    ---> Package zabbix-agent.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-agent-4.4.3-1.el8.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.4.3-1.el8 will be an update
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21(libmysqlclient_21.0)(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libnetsnmp.so.35()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libmysqlclient.so.21()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Dependency: libevent-2.1.so.6()(64bit) for package: zabbix-server-mysql-4.4.3-1.el8.x86_64
    --> Processing Conflict: php-mysql-5.4.16-46.1.el7_7.x86_64 conflicts php-mysqlnd
    --> Finished Dependency Resolution
    Error: Package: zabbix-agent-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libcrypto.so.1.1()(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libmysqlclient.so.21()(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libssl.so.1.1(OPENSSL_1_1_1)(64bit)
    Error: Package: zabbix-agent-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libcrypto.so.1.1()(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libnetsnmp.so.35()(64bit)
    Error: php-mysql conflicts with php-mysqlnd-5.4.16-46.1.el7_7.x86_64
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
    Error: Package: zabbix-agent-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libssl.so.1.1()(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libevent-2.1.so.6()(64bit)
    Error: Package: zabbix-agent-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
    Error: Package: zabbix-agent-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libssl.so.1.1(OPENSSL_1_1_1)(64bit)
    Error: Package: zabbix-server-mysql-4.4.3-1.el8.x86_64 (zabbix)
    Requires: libssl.so.1.1()(64bit)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

    Any idea pls?
    Thank you
  • dimir
    Zabbix developer
    • Apr 2011
    • 1080

    #2
    Try
    Code:
    yum clean all
    and then run the commands again.

    Comment

    • medharrak
      Member
      • Jun 2018
      • 31

      #3
      same error

      Comment

      • Atsushi
        Senior Member
        • Aug 2013
        • 2028

        #4
        As far as the error message is seen, it seems that the repository for RHEL 8 (zabbix-release-4.4-1.el8.noarch.rpm) is registered. If you are using CentOS 7, please remove the zabbix-release package once and install the zabbix-release package for RHEL 7 again.
        Then, upgrade the packages after clearing the repository.

        Code:
        # yum remove zabbix-release
        # yum install http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
        # yum clean all
        # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent

        Comment

        • medharrak
          Member
          • Jun 2018
          • 31

          #5
          It' works , thank you

          Comment

          Working...