Ad Widget

Collapse

Zabbix Migration from 2.2.8 to 4.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sahansam
    Junior Member
    • Jan 2019
    • 4

    #1

    Zabbix Migration from 2.2.8 to 4.0

    Hi Everyone,

    I have already installed Zabbix Server v2.2.8 Need to upgrade it to v4.0 ,

    I was going through the Upgrade manual -> https://www.zabbix.com/documentation...es/rhel_centos
    but Ended up with the below error when ran the command -> yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent

    Please Refer below to the Error , i think some dependencies are missing here , There are Errors at the bottom, how to successfully migrate it to the newer version please Help !!!

    [root@zabbix ~]# yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent
    Loaded plugins: fastestmirror, security
    Setting up Upgrade Process
    Loading mirror speeds from cached hostfile
    * base: repos.forethought.net
    * extras: repos.forethought.net
    * updates: repos.forethought.net
    Resolving Dependencies
    --> Running transaction check
    ---> Package zabbix.x86_64 0:2.2.8-1.el6 will be obsoleted
    ---> Package zabbix-agent.x86_64 0:2.2.8-1.el6 will be updated
    ---> Package zabbix-agent.x86_64 0:4.0.3-1.el7 will be obsoleting
    --> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: libpcre.so.1()(64bit) for package: zabbix-agent-4.0.3-1.el7.x86_64
    ---> Package zabbix-server.x86_64 0:2.2.8-1.el6 will be obsoleted
    ---> Package zabbix-server-mysql.x86_64 0:2.2.8-1.el6 will be updated
    ---> Package zabbix-server-mysql.x86_64 0:4.0.3-1.el7 will be obsoleting
    --> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libnetsnmp.so.31()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libpcre.so.1()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libevent-2.0.so.5()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    ---> Package zabbix-web-mysql.noarch 0:2.2.8-1.el6 will be updated
    --> Processing Dependency: zabbix-web-database = 2.2.8-1.el6 for package: zabbix-web-2.2.8-1.el6.noarch
    ---> Package zabbix-web-mysql.noarch 0:4.0.3-1.el7 will be an update
    --> Running transaction check
    ---> Package libevent2.x86_64 0:2.0.21-2.el6 will be installed
    ---> Package zabbix-agent.x86_64 0:4.0.3-1.el7 will be obsoleting
    --> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: libpcre.so.1()(64bit) for package: zabbix-agent-4.0.3-1.el7.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.0.3-1.el7 will be obsoleting
    --> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libnetsnmp.so.31()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libpcre.so.1()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    ---> Package zabbix-web.noarch 0:2.2.8-1.el6 will be updated
    ---> Package zabbix-web.noarch 0:4.0.3-1.el7 will be an update
    --> Processing Dependency: php >= 5.4 for package: zabbix-web-4.0.3-1.el7.noarch
    --> Processing Dependency: php-ldap for package: zabbix-web-4.0.3-1.el7.noarch
    --> Running transaction check
    ---> Package php-ldap.x86_64 0:5.3.3-49.el6 will be installed
    ---> Package zabbix-agent.x86_64 0:4.0.3-1.el7 will be obsoleting
    --> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-agent-4.0.3-1.el7.x86_64
    --> Processing Dependency: libpcre.so.1()(64bit) for package: zabbix-agent-4.0.3-1.el7.x86_64
    ---> Package zabbix-server-mysql.x86_64 0:4.0.3-1.el7 will be obsoleting
    --> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: systemd for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libnetsnmp.so.31()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    --> Processing Dependency: libpcre.so.1()(64bit) for package: zabbix-server-mysql-4.0.3-1.el7.x86_64
    ---> Package zabbix-web.noarch 0:4.0.3-1.el7 will be an update
    --> Processing Dependency: php >= 5.4 for package: zabbix-web-4.0.3-1.el7.noarch
    --> Finished Dependency Resolution
    Error: Package: zabbix-agent-4.0.3-1.el7.x86_64 (zabbix)
    Requires: systemd
    Error: Package: zabbix-web-4.0.3-1.el7.noarch (zabbix)
    Requires: php >= 5.4
    Installed: php-5.3.3-49.el6.x86_64 (@pearson-monthly)
    php = 5.3.3-49.el6
    Error: Package: zabbix-server-mysql-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libc.so.6(GLIBC_2.17)(64bit)
    Error: Package: zabbix-agent-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libpcre.so.1()(64bit)
    Error: Package: zabbix-server-mysql-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libpcre.so.1()(64bit)
    Error: Package: zabbix-server-mysql-4.0.3-1.el7.x86_64 (zabbix)
    Requires: systemd
    Error: Package: zabbix-agent-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libc.so.6(GLIBC_2.17)(64bit)
    Error: Package: zabbix-server-mysql-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libnetsnmp.so.31()(64bit)
    Error: Package: zabbix-server-mysql-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libmysqlclient.so.18(libmysqlclient_18)(64bit)
    Error: Package: zabbix-server-mysql-4.0.3-1.el7.x86_64 (zabbix)
    Requires: libmysqlclient.so.18()(64bit)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    [root@zabbix ~]#


  • zux
    Member
    • Sep 2018
    • 93

    #2
    did you install the correct release package for your version of OS?
    What is the OS and version? What's in /etc/yum.repos.d/zabbix.repo?

    Comment

    • Atsushi
      Senior Member
      • Aug 2013
      • 2028

      #3
      Package for RHEL 7(CentOS 7) can not be used for RHEL 6(CentOS 6).
      Also note that in RHEL 6, it is necessary to upgrade PHP to version 5.4 or later versions other than OS standard.

      Comment

      • sahansam
        Junior Member
        • Jan 2019
        • 4

        #4
        My OS is -> CentOS release 6.5 (Final) i think the Repository supports only for CentOS 7.

        How do i upgrade from 2.2.8 to 4.0 Zabbix

        Please Advice me and help !

        Comment


        • Atsushi
          Atsushi commented
          Editing a comment
          The repository for RHEL 6 (CentOS 6) is located at the following URL.


          However, since the version is old with RHEL 6 standard PHP, it is necessary to migrate to PHP environment PHP 5.4 or lator. Because it can not cope with the OS standard repository, it is possible to migrate to a new OS or use a repository such as remi.
      • zux
        Member
        • Sep 2018
        • 93

        #5
        Please look carefully, there are repositories for CentOS 6 go to download site and select your version. You will probably have to remove the existing incorrect repository and add the version for CentOS6

        Comment

        • dimir
          Zabbix developer
          • Apr 2011
          • 1080

          #6
          You can install zabbix 4.0 repository configuration by executing the following command:
          Code:
          sudo rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
          After that you can upgrade Zabbix packages along with system upgrade by executing:
          Code:
          sudo yum update
          For the future, download instructions are always available here:

          Zabbix is being downloaded over 4 000 000 times every year for a reason. Download and install Zabbix for free and try it yourself!

          Comment


          • Atsushi
            Atsushi commented
            Editing a comment
            sahansam seems to be using CentOS 6.5. It is not appropriate to introduce a repository for RHEL 7.
        • dimir
          Zabbix developer
          • Apr 2011
          • 1080

          #7
          Ah, thanks, Atsushi.

          sahansam, I'd recommend you the following:

          Comment

          Working...