We are testing upgrade old Zabbix server (5.2.3.) to new one 6.x.
We experience the same problem with 6.4.4 (revision a749236b3d9) and 6.0.19 (revision 998f8649378).
After all components upgrade started zabbix-server service,
which is stopping afte some time, then restart, get error, and do restart and try again (endless loop).
In zabbix_server.log we can see the messages like:
--- for 6.4.4:
18987:20230726:171010.853 current database version (mandatory/optional): 05020000/05020000
18987:20230726:171010.854 required mandatory version: 06040000
18987:20230726:171010.854 mandatory patches were found
18987:20230726:171010.855 starting automatic database upgrade
18987:20230726:171010.899 completed 0% of database upgrade
18987:20230726:171011.165 completed 1% of database upgrade
18987:20230726:171011.884 completed 2% of database upgrade
18987:20230726:171012.805 completed 3% of database upgrade
18987:20230726:171013.479 completed 4% of database upgrade
18987:20230726:171013.681 completed 5% of database upgrade
18987:20230726:171013.973 [Z3008] query failed due to primary key constraint: [1062] Duplicate entry '30s' for key 'scripts.scripts_3'
18987:20230726:171013.973 database upgrade failed on patch 05030034, exiting in 10 seconds
18987:20230726:171023.973 Zabbix Server stopped. Zabbix 6.4.4 (revision a749236b3d9).
19011:20230726:171034.238 Starting Zabbix Server. Zabbix 6.4.4 (revision a749236b3d9).
---
...
--- for 6.0.19:
21733:20230726:214225.068 current database version (mandatory/optional): 05020000/05020000
21733:20230726:214225.068 required mandatory version: 06000000
21733:20230726:214225.068 optional patches were found
21733:20230726:214225.068 starting automatic database upgrade
21733:20230726:214225.088 completed 0% of database upgrade
21733:20230726:214225.215 completed 1% of database upgrade
..
21733:20230726:214228.099 completed 9% of database upgrade
21733:20230726:214228.246 [Z3008] query failed due to primary key constraint: [1062] Duplicate entry '30s' for key 'scripts.scripts_3'
21733:20230726:214228.246 database upgrade failed on patch 05030034, exiting in 10 seconds
21758:20230726:214248.493 Starting Zabbix Server. Zabbix 6.0.19 (revision 998f8649378).
...
----
After investigating the database content I have found quite strange facts (
at least 2 tables affected: zabbix.scripts and zabbix.interface. may be more).
We experience the same problem with 6.4.4 (revision a749236b3d9) and 6.0.19 (revision 998f8649378).
After all components upgrade started zabbix-server service,
which is stopping afte some time, then restart, get error, and do restart and try again (endless loop).
In zabbix_server.log we can see the messages like:
--- for 6.4.4:
18987:20230726:171010.853 current database version (mandatory/optional): 05020000/05020000
18987:20230726:171010.854 required mandatory version: 06040000
18987:20230726:171010.854 mandatory patches were found
18987:20230726:171010.855 starting automatic database upgrade
18987:20230726:171010.899 completed 0% of database upgrade
18987:20230726:171011.165 completed 1% of database upgrade
18987:20230726:171011.884 completed 2% of database upgrade
18987:20230726:171012.805 completed 3% of database upgrade
18987:20230726:171013.479 completed 4% of database upgrade
18987:20230726:171013.681 completed 5% of database upgrade
18987:20230726:171013.973 [Z3008] query failed due to primary key constraint: [1062] Duplicate entry '30s' for key 'scripts.scripts_3'
18987:20230726:171013.973 database upgrade failed on patch 05030034, exiting in 10 seconds
18987:20230726:171023.973 Zabbix Server stopped. Zabbix 6.4.4 (revision a749236b3d9).
19011:20230726:171034.238 Starting Zabbix Server. Zabbix 6.4.4 (revision a749236b3d9).
---
...
--- for 6.0.19:
21733:20230726:214225.068 current database version (mandatory/optional): 05020000/05020000
21733:20230726:214225.068 required mandatory version: 06000000
21733:20230726:214225.068 optional patches were found
21733:20230726:214225.068 starting automatic database upgrade
21733:20230726:214225.088 completed 0% of database upgrade
21733:20230726:214225.215 completed 1% of database upgrade
..
21733:20230726:214228.099 completed 9% of database upgrade
21733:20230726:214228.246 [Z3008] query failed due to primary key constraint: [1062] Duplicate entry '30s' for key 'scripts.scripts_3'
21733:20230726:214228.246 database upgrade failed on patch 05030034, exiting in 10 seconds
21758:20230726:214248.493 Starting Zabbix Server. Zabbix 6.0.19 (revision 998f8649378).
...
----
After investigating the database content I have found quite strange facts (
at least 2 tables affected: zabbix.scripts and zabbix.interface. may be more).
ld: (in source system: MySQL 5.7.32, Zabbix 5.2.3)
Comment