Debian 7.1 x32 Update Zabbix 2.4 from off repository.
As a result, after the restart of the zabbix-server service, the following message flies out in the web panel:

Database error The frontend does not match Zabbix database. Current database version (mandatory/optional): 3000000/3000000. Required mandatory version: 2040000. Contact your system administrator. 

How to fix? (without deleting data from the database)
UPD
Filled zabbix sources and copied php files from the frontend / php directory to the server directory. As a result, errors appeared in the nginx log:

 *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 
  • Did the web panel update? - D-side

1 answer 1

apt-get install zabbix-frontend-php
The initial error was fixed by updating the front-end, now I do not know what to do.