I did run the migrate command, it was just a while ago
I still have IDO running. Worst case I could remove icingadb database and migrate again.
This is a single node setup, not an HA setup
I thought I had included the relevant version information from System → About. Here’s a list of the packages
icinga2-2.14.5-1.el8.x86_64
icinga2-bin-2.14.5-1.el8.x86_64
icinga2-common-2.14.5-1.el8.x86_64
icinga2-ido-mysql-2.14.5-1.el8.x86_64
icingacli-2.12.4-1.el8.noarch
icingadb-1.2.1-1.el8.x86_64
icingadb-redis-7.2.7-1.el8.x86_64
icingadb-web-1.1.3-1.el8.noarch
icinga-director-1.11.4-1.el8.noarch
icinga-director-daemon-1.11.4-1.el8.noarch
icinga-director-php-1.11.4-1.el8.noarch
icinga-director-web-1.11.4-1.el8.noarch
icinga-graphite-1.2.4-1.el8.noarch
icinga-graphite-web-1.2.4-1.el8.noarch
icinga-l10n-1.3.0-1.el8.noarch
icinga-php-incubator-0.22.0-1.1.el8.noarch
icinga-php-library-0.14.2-1.el8.noarch
icinga-php-thirdparty-0.12.1-1.el8.noarch
icingaweb2-2.12.4-1.el8.noarch
icingaweb2-common-2.12.4-1.el8.noarch
and the mariadb packages
mariadb-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-backup-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-common-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-connector-c-3.1.11-2.el8_3.x86_64
mariadb-connector-c-config-3.1.11-2.el8_3.noarch
mariadb-connector-c-devel-3.1.11-2.el8_3.x86_64
mariadb-connector-odbc-3.1.12-1.el8.x86_64
mariadb-devel-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-errmsg-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-gssapi-server-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-server-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-server-utils-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
mariadb-test-10.5.27-1.module+el8.10.0+22630+cacda3f1.x86_64
You asked for more log output. I am not sure how much you want
journalctl --unit icingadb.service --output verbose > /tmp/output
Wed 2025-07-30 06:06:05.729791 PDT [s=5584c0767f8b462f9c1afd07c998c664;i=958a8;b=3826bae12bdc4b89b08ab08a0b6b477a;m=47961b8ba33;t=63b2530050c3b;x=a65a09c333a2c6dd]
_SYSTEMD_SLICE=system.slice
_BOOT_ID=3826bae12bdc4b89b08ab08a0b6b477a
_MACHINE_ID=ba720aadd5454a2882f9fdb11949fe37
_HOSTNAME=bld-lvn-bca-60
_CAP_EFFECTIVE=0
_TRANSPORT=journal
SYSLOG_IDENTIFIER=icingadb
_UID=961
_GID=958
_COMM=icingadb
_EXE=/usr/sbin/icingadb
_CMDLINE=/usr/sbin/icingadb --config /etc/icingadb/config.yml
_SYSTEMD_CGROUP=/system.slice/icingadb.service
_SYSTEMD_UNIT=icingadb.service
PRIORITY=4
MESSAGE=database: Can't execute query. Retrying
_PID=3748055
_SYSTEMD_INVOCATION_ID=eb2d690f5e444e0ebce746b5df83ff98
ICINGADB_ERROR=can't perform "INSERT INTO \"state_history\" (\"object_type\", \"previous_hard_state\", \"long_output\", \"id\", \"event_time\", \"max_check_attempts\", \"check_source\"
, \"scheduling_source\", \"environment_id\", \"endpoint_id\", \"service_id\", \"hard_state\", \"previous_soft_state\", \"check_attempt\", \"output\", \"host_id\", \"state_type\", \"soft_st
ate\") VALUES (:object_type,:previous_hard_state,:long_output,:id,:event_time,:max_check_attempts,:check_source,:scheduling_source,:environment_id,:endpoint_id,:service_id,:hard_state,:pre
vious_soft_state,:check_attempt,:output,:host_id,:state_type,:soft_state) ON DUPLICATE KEY UPDATE \"id\" = VALUES(\"id\")": invalid connection
_SOURCE_REALTIME_TIMESTAMP=1753880765729791
Wed 2025-07-30 06:06:06.263335 PDT [s=5584c0767f8b462f9c1afd07c998c664;i=958a9;b=3826bae12bdc4b89b08ab08a0b6b477a;m=47961c0de2e;t=63b25300d3037;x=eb90f0e0a1a2a52b]
PRIORITY=6
_SYSTEMD_SLICE=system.slice
_BOOT_ID=3826bae12bdc4b89b08ab08a0b6b477a
_MACHINE_ID=ba720aadd5454a2882f9fdb11949fe37
_HOSTNAME=bld-lvn-bca-60
_CAP_EFFECTIVE=0
_TRANSPORT=journal
SYSLOG_IDENTIFIER=icingadb
_UID=961
_GID=958
_COMM=icingadb
_EXE=/usr/sbin/icingadb
_CMDLINE=/usr/sbin/icingadb --config /etc/icingadb/config.yml
_SYSTEMD_CGROUP=/system.slice/icingadb.service
_SYSTEMD_UNIT=icingadb.service
MESSAGE=heartbeat: Received Icinga heartbeat
ICINGADB_ENVIRONMENT=df198f3eb95387df0c82e598f0155eddaaeafef5
_PID=3748055
_SYSTEMD_INVOCATION_ID=eb2d690f5e444e0ebce746b5df83ff98
This from /var/log/messages from the restart of all the icinga related services, filtered for ‘icingadb’
Jul 30 06:05:35 XXXXX icingadb[3747419]: Starting Icinga DB daemon (v1.2.1)
Jul 30 06:05:35 XXXXX icingadb[3747419]: Connecting to database at 'mysql://icingadb@localhost:3306/icingadb'
Jul 30 06:05:35 XXXXX icingadb[3747419]: Connecting to Redis at 'redis://localhost:6380'
Jul 30 06:05:38 XXXXX icingadb[3747419]: Waiting for Icinga 2 to write into Redis, please make sure you have started Icinga 2 and the Icinga DB feature is enabled
Jul 30 06:05:59 XXXXX systemd[1]: icingadb.service: Succeeded.
Jul 30 06:05:59 XXXXX systemd[1]: icingadb-redis.service: Succeeded.
Jul 30 06:06:04 XXXXX icingadb[3748055]: Starting Icinga DB daemon (v1.2.1)
Jul 30 06:06:04 XXXXX icingadb[3748055]: Connecting to database at 'mysql://icingadb@localhost:3306/icingadb'
Jul 30 06:06:04 XXXXX icingadb[3748055]: Connecting to Redis at 'redis://localhost:6380'
Jul 30 06:06:05 XXXXX icingadb[3748055]: Starting history sync
Jul 30 06:06:05 XXXXX icingadb[3748055]: database: Can't execute query. Retrying
Jul 30 06:06:06 XXXXX icingadb[3748055]: heartbeat: Received Icinga heartbeat
Jul 30 06:06:06 XXXXX icingadb[3748055]: Taking over
Jul 30 06:06:06 XXXXX icingadb[3748055]: Starting config sync
Jul 30 06:06:06 XXXXX icingadb[3748055]: Starting initial state sync
Jul 30 06:06:06 XXXXX icingadb[3748055]: Starting overdue sync
Jul 30 06:06:06 XXXXX icingadb[3748055]: config-sync: Inserting 1 items of type comment
Jul 30 06:06:06 XXXXX icingadb[3748055]: config-sync: Updating 238 items of type host state
Jul 30 06:06:06 XXXXX icingadb[3748055]: Starting config runtime updates sync
Jul 30 06:06:06 XXXXX icingadb[3748055]: config-sync: Finished config sync in 120.335491ms
Jul 30 06:06:06 XXXXX icingadb[3748055]: config-sync: Updating 1880 items of type service state
Jul 30 06:06:06 XXXXX icingadb[3748055]: Starting history retention
Jul 30 06:06:06 XXXXX icingadb[3748055]: Starting state runtime updates sync
Jul 30 06:06:06 XXXXX icingadb[3748055]: config-sync: Finished initial state sync in 278.495901ms
Jul 30 06:06:25 XXXXX icingadb[3748055]: history-sync: Synced 1 acknowledgement history items
Jul 30 06:06:25 XXXXX icingadb[3748055]: history-sync: Synced 37 notification history items
Jul 30 06:08:45 XXXXX icingadb[3748055]: history-sync: Synced 1 notification history items
Jul 30 06:11:06 XXXXX icingadb[3748055]: invalid connection#012can't perform "INSERT INTO \"state_history\" (\"object_type\", \"previous_hard_state\", \"long_output\", \"id\", \"event_time\", \"max_check_attempts\", \"check_source\", \"scheduling_source\", \"environment_id\", \"endpoint_id\", \"service_id\", \"hard_state\", \"previous_soft_state\", \"check_attempt\", \"output\", \"host_id\", \"state_type\", \"soft_state\") VALUES (:object_type,:previous_hard_state,:long_output,:id,:event_time,:max_check_attempts,:check_source,:scheduling_source,:environment_id,:endpoint_id,:service_id,:hard_state,:previous_soft_state,:check_attempt,:output,:host_id,:state_type,:soft_state) ON DUPLICATE KEY UPDATE \"id\" = VALUES(\"id\")"#012github.com/icinga/icinga-go-library/database.CantPerformQuery#012#011github.com/icinga/icinga-go-library@v0.4.0/database/utils.go:16#012github.com/icinga/icinga-go-library/database.(*DB).NamedBulkExec.func1.(*DB).NamedBulkExec.func1.1.2.1#012#011github.com/icinga/icinga-go-library@v0.4.0/database/db.go:535#012github.com/icinga/icinga-go-library/retry.WithBackoff#012#011github.com/icinga/icinga-go-library@v0.4.0/retry/retry.go:65#012github.com/icinga/icinga-go-library/database.(*DB).NamedBulkExec.func1.(*DB).NamedBulkExec.func1.1.2#012#011github.com/icinga/icinga-go-library@v0.4.0/database/db.go:530#012golang.org/x/sync/errgroup.(*Group).Go.func1#012#011golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78#012runtime.goexit#012#011runtime/asm_amd64.s:1700#012retry deadline exceeded#012github.com/icinga/icinga-go-library/retry.WithBackoff#012#011github.com/icinga/icinga-go-library@v0.4.0/retry/retry.go:100#012github.com/icinga/icinga-go-library/database.(*DB).NamedBulkExec.func1.(*DB).NamedBulkExec.func1.1.2#012#011github.com/icinga/icinga-go-library@v0.4.0/database/db.go:530#012golang.org/x/sync/errgroup.(*Group).Go.func1#012#011golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78#012runtime.goexit#012#011runtime/asm_amd64.s:1700
Jul 30 06:11:06 XXXXX systemd[1]: icingadb.service: Main process exited, code=exited, status=1/FAILURE
Jul 30 06:11:06 XXXXX systemd[1]: icingadb.service: Failed with result 'exit-code'.