Ad Widget

Collapse

zabbix 7.0 после обновления не может обновить базу данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AndAsh
    Junior Member
    • Nov 2024
    • 1

    #1

    zabbix 7.0 после обновления не может обновить базу данных

    Здравствуйте, обновили zabbix-server 7.0 до latest версии этой ветки.
    Теперь в логах сервера вот такое:
    Code:
       547:20241125:172808.546 ODBC:                      YES
       547:20241125:172808.546 SSH support:               YES
       547:20241125:172808.546 IPv6 support:              YES
       547:20241125:172808.546 TLS support:               YES
       547:20241125:172808.546 ******************************
       547:20241125:172808.546 using configuration file: /etc/zabbix/zabbix_server.conf
       547:20241125:172808.569 current database version (mandatory/optional): 07000000/07000002
       547:20241125:172808.569 required mandatory version: 07000000
       547:20241125:172808.569 optional patches were found
       547:20241125:172808.569 starting automatic database upgrade
    Обновление БД Mariadb даже не начинается.
    Подскажите пожалуйста что надо сделать для исправления ситуации?
  • vovkvu25
    Junior Member
    • Jan 2025
    • 9

    #2
    Здравствуйте.
    Почти похожая проблема, только БД PostreSQL, после обновления всех компонент обновления БД не происходит.
    Обновление БД можно как-то вручную запустить?

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      С какой версии на какую обновляетесь?
      Уверены что требуется обновление базы?
      Что об этом говорится в логе сервера после первого запуска после обновления?

      Comment

      • vovkvu25
        Junior Member
        • Jan 2025
        • 9

        #4
        Originally posted by Hamardaban
        С какой версии на какую обновляетесь?
        Уверены что требуется обновление базы?
        Что об этом говорится в логе сервера после первого запуска после обновления?
        Здравствуйте.
        Я отдельный топик по своей проблеме создал (https://www.zabbix.com/forum/in-russ...B8%D0%B8-6-4-5)
        Продублирую тут.

        Пытаюсь обновить Zabbix 6.4.5 до любой версии 7.Х
        Zabbix установлен на виртуальной машине hyper-v, в качестве ОС используется Ubuntu 20.04.6, памяти выделено 12Гб, место на виртуальном диске есть.
        Обновления ОС установлены, php = 8.3.16, БД на PostrgeSQL

        Обновляюсь следующим образом:
        * Остановил службы
        systemctl stop zabbix-server zabbix-agent
        * Удалил старый репозиторий
        rm -Rf /etc/apt/sources.list.d/zabbix.list
        * Подключил репозиторий
        wget https://repo.zabbix.com/zabbix/7.2/r...u20.04_all.deb
        * Подготовил пакеты
        dpkg -i zabbix-release_latest_7.2+ubuntu20.04_all.deb
        * Обновляю списки пакетов
        apt update
        Обновляю установленные пакеты (для моего случая)
        apt install --only-upgrade 'zabbix*' или apt install --only-upgrade zabbix-server-pgsql zabbix-frontend-php zabbix-agent
        * Запускаю службы
        systemctl start zabbix-server zabbix-agent

        Далее должно пройти обновление БД, смотрю в журнале обновление БД
        cat /var/log/zabbix/zabbix_server.log | grep database
        Но никакой информации про обновление не отображается.
        Если зайти в веб-интерфейс, то версия Zabbix показывается как 6.4.5
        Кэши, куки в браузере чистил, версия все равно остается 6.4.5
        Пробовал компоненты Zabbixа обновлять вручную, на каждый пишет, что уже установлен.
        Подозреваю, что связано все с тем, что не обновляется БД.

        Буду признателен за любые советы и комментарии.

        Comment

        • Diesel315
          Senior Member
          • Jan 2020
          • 159

          #5
          Попробуйте обновиться сперва до последней версии в ветке 6.4
          Я на днях обновлялся с 6.4.20 до последней 7.2.2. Debian12/ MariaDB 11.4.4. Все прошло без проблем.

          Как будете обновляться, то вывод лога без grep database лучше покажите.

          Comment

          • vovkvu25
            Junior Member
            • Jan 2025
            • 9

            #6
            Похоже победил. Благо есть возможность откатываться назад.
            Сначала обновился до последней ветки в релизе 6.4. - 6.4.21, тут прошло все без проблем.
            Потом попробовал перейти на 6.5 и начались танцы с бубнами (для меня).
            Сначала ругнулось на версию php, хотя у меня 8.3
            Помогло:
            a2dismod php7.4
            systemctl restart apache2
            a2enmod php8.3
            systemctl restart apache2
            systemctl restart zabbix-server
            Потом выдало
            DB type "POSTGRESQL" is not supported by current setup
            Помогло:
            apt install php8.3-pgsql
            Сейчас попробую на 7.2 обновиться.

            Comment

            • Diesel315
              Senior Member
              • Jan 2020
              • 159

              #7
              Забавно, как вам удалось найти версию 6.5, так как она нигде не бьется и по факту есть только в репозитории.
              Ощущение, что это какая-то бета, которая только разработчиков и тестеров делалась. Про неё вообще нет нигде упоминания...

              Comment

              • vovkvu25
                Junior Member
                • Jan 2025
                • 9

                #8
                Ну да, визуально увидел в репозитории и пошел обновлять.
                Тут другой момент - снова весь путь прохожу - обновился до 6.4.21, далее пытаюсь обновиться на 7.0 или 7.2 - пакеты обновляются, а вот обновление БД не стартует.

                Comment

                • vovkvu25
                  Junior Member
                  • Jan 2025
                  • 9

                  #9
                  Разобрался.
                  Версия 7.x на Ubuntu 20.04 без танцев с бубнами из-за прекращения поддержки не обновится.
                  Обновился до Ubuntu 22.04.5 LTS и переход на Zabbix 7.2.3 прошел без проблем.

                  Comment

                  Working...