Ad Widget

Collapse

обновление zabbix с версии 2.4 на 3.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kolyanius777
    Junior Member
    • Feb 2016
    • 1

    #1

    обновление zabbix с версии 2.4 на 3.0

    Code:
    # uname -a
    Linux zabbix 3.2.0-4-686-pae #1 SMP Debian 3.2.68-1+deb7u6 i686 GNU/Linux
    
    # cat /etc/issue
    Debian GNU/Linux 7 \n \l
    
    # cat /etc/apt/sources.list.d/zabbix.list 
    deb http://repo.zabbix.com/zabbix/2.4/debian wheezy main
    deb-src http://repo.zabbix.com/zabbix/2.4/debian wheezy main
    
    php -v
    PHP 5.4.45-0+deb7u2
    В качестве веб-сервера связка nginx+php-fpm
    Обновляю репозиторий до 3 версии, делаю apt-get update && apt-get-upgrade
    (конфиги оставляю прежние - без замены)
    После перезапуска службы zabbix-server в веб-панели вылетает сообщение:

    Database error
    The frontend does not match Zabbix database. Current database version
    (mandatory/optional): 3000000/3000000. Required mandatory version: 2040000.
    Contact your system administrator.
    Заливаю исходники zabbix-3.0 и копирую php-файлы из директории frontend/php в директорию сервера.
    В итоге в логе nginx посыпались ошибки:
    *1698 FastCGI sent in stderr: "PHP message: PHP Fatal error: Call to a member function addJsFile() on a non-object in /var/www/zabbix/setup.php on line 103" while reading response header from upstream, client: ***, server: ***.com, request: "GET /setup.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "***.com
    Само собой web-ка не открывается, вылетает с 500 ошибкой.
    Что еще упустил?
  • Firm
    Senior Member
    • Dec 2009
    • 342

    #2
    Какая-то мешанина, похоже, из файлов фронта от 2.4 и 3.0. Удалить пакеты, почистить руками /usr/share/zabbix (вроде туда ставится). И заново поставить фронт.

    Comment

    Working...