我在Debian Jessie的源文件中安装了Zabbix v.2.4。 我遵循(一步一步)本指南: https : //www.zabbix.com/documentation/2.4/manual/installation/install在设置中,当我必须configuration数据库,我得到这个错误:
The frontend does not match Zabbix database. Current database version (mandatory/optional): 2020000/2020001. Required mandatory version: 2040000. Contact your system administrator.
如果我从回购安装,则会发生同样的情况。 我该如何解决这个问题?
提前致谢。
看起来你可能已经忘记了初始化zabbix数据库 。
此外,不从本地存储库使用官方Debian软件包是一个错误。 Zabbix-2.4可以从“unstable”中获得。 如果您不想混合使用套件,那么重新构buildZabbix包而不是从源代码安装将会更容易。 包“zabbix-server-mysql”包含文件/usr/share/doc/zabbix-server-mysql/README.Debian ,说明如何初始化数据库在第一次安装…
只要记住Zabbix提供的避免软件包 – 它们比Debian软件库中的官方Debian Zabbix软件包差得多。
如果你一直在使用Ubuntu 14.04,并尝试新安装Zabbix 3.0,那么你应该首先使用/usr/share/doc/zabbix-server-mysql/create.sql中提供的sql文件填充数据库。 之后,它应该工作。
这个错误意味着数据库模式对应于Zabbix 2.2。 因此,Zabbix 2.4前端说,现有的数据库模式不符合预期的。 如果您从2.2升级到2.4,那么您可以简单地启动服务器,并自动升级数据库。 之后,你将能够使用前端。 请参阅Zabbix关于常规升级步骤的文档以及专门针对自动数据库升级的博客文章 。