Добрый день, прошу помощи.
был zabbix 5.0 на centos , поставил с нуля на debian12 zabbix 7.2 запустил с чистой базой, все работает.
Начал процесс востановления старой базы zabbix (только базы zabbix), востановление завершено успешно. база весит 140GB
В веб интерфейсе забикса сразу увидел ошибку:
Далее начал пробовать все варианты конвертации базы какие есть в сети, так же консультировался в grok , попытки починить ошибки из /var/log/zabbix/zabbix_server.log особого эфекта не давали.
Ниже список ошибок какие следовали по ходу их исправлений:
Направьте на правильный путь... кажется я в тупике
был zabbix 5.0 на centos , поставил с нуля на debian12 zabbix 7.2 запустил с чистой базой, все работает.
Начал процесс востановления старой базы zabbix (только базы zabbix), востановление завершено успешно. база весит 140GB
В веб интерфейсе забикса сразу увидел ошибку:
Code:
Database error The Zabbix database version does not match current requirements. Your database version: 5000000. Required version: 7020000. Please contact your system administrator. Retry
Ниже список ошибок какие следовали по ходу их исправлений:
Code:
452.922 using configuration file: /etc/zabbix/zabbix_server.conf 452.927 current database version (mandatory/optional): 05000000/05000007 452.927 required mandatory version: 07020000
452.927 mandatory patches were found
[23005] query failed: [1054] Unknown column 'ha_failover_delay' in 'SELECT' [select unix_timestamp (),ha_failover_delay from config]
cannot retrieve database time
452.927 Zabbix Server stopped. Zabbix 7.2.9 (revision 7cf2aafa415).
[23005] query failed: [1050] Table 'item_parameter' already exists [create table item_parameter ( `item_parameterid bigint unsigned not null, itemid bigint unsigned not null,
`name varchar (255) default not null,
`value varchar (2048) default
primary key (item_parameterid)
) engine-innodb]
not null,
6726:20250630:102412.450 database upgrade failed on patch 05010049, exiting in 10 seconds
starting automatic database upgrade
[23005] query failed: [1146] Table 'zabbix.item_parameter' doesn't exist [alter table item_parameter add constraint c_item_parameter 1 foreign key (itemid) references items (itemid) on delete cascade] 14013:20250630:110834.940 database upgrade failed on patch 05010051, exiting in 10 seconds
[Z3005] query failed: [1452] Cannot add or update a child row: a foreign key constraint fails (`zabbix` #sql-alter-453c-5e`, CONSTRAI NT 'c_item_parameter 1 FOREIGN KEY ('itemid') REFERENCES items (itemid) ON DELETE CASCADE) [alter table item_parameter add constraint c_item_parameter_1 f oreign key (itemid') references items ('itemid) on delete cascade]
[Z3005] query failed: [1050] Table 'role' already exists [create table role ( roleid bigint unsigned not null,
name varchar (255) default "not null,
type integer default '0' not null,
'readonly integer default '0' not null,
primary key (roleid)
) engine-innodb]

Comment