Hey,
I’m facing some weird IcingaDB behaviour after upgrade:
- Icinga2 from
2.13
to2.14
- IcingaDB from
v1.1.0
tov1.2.0
It is Debian 11
and to upgrade I’m using apt upgrade
.
Everything seems to be running fine, but after 5 minutes (every time) icingadb
is failing with the following error. I was trying to look to what might cause the issue, but haven’t found anything reasonable.
Aug 06 04:32:38 chc-prd-vici01 icingadb[611247]: history-sync: Synced 1 state history items
Aug 06 04:32:44 chc-prd-vici01 icingadb[611247]: runtime-updates: Upserted 1 ServiceState items
Aug 06 04:33:04 chc-prd-vici01 icingadb[611247]: config-sync: Aborted config sync after 5m0.177655907s
Aug 06 04:33:05 chc-prd-vici01 icingadb[611247]: Error 1048 (23000): Column 'flatvalue' cannot be null
can't perform "INSERT INTO \"customvar_flat\" (\"flatname_checksum\", \"flatvalue\", \"customvar_id\", \"environment_id\", \"id\", \"flatname\") VALUES (:flatname_checksum, :flatvalue, :customvar_id, :environment_id, :id, :flatname)"
github.com/icinga/icingadb/internal.CantPerformQuery
github.com/icinga/icingadb/internal/internal.go:30
github.com/icinga/icingadb/pkg/icingadb.(*DB).NamedBulkExec.func1.(*DB).NamedBulkExec.func1.1.2.1
github.com/icinga/icingadb/pkg/icingadb/db.go:412
github.com/icinga/icingadb/pkg/retry.WithBackoff
github.com/icinga/icingadb/pkg/retry/retry.go:60
github.com/icinga/icingadb/pkg/icingadb.(*DB).NamedBulkExec.func1.(*DB).NamedBulkExec.func1.1.2
github.com/icinga/icingadb/pkg/icingadb/db.go:407
golang.org/x/sync/errgroup.(*Group).Go.func1
golang.org/x/sync@v0.7.0/errgroup/errgroup.go:78
runtime.goexit
runtime/asm_amd64.s:1695
retry deadline exceeded
github.com/icinga/icingadb/pkg/retry.WithBackoff
github.com/icinga/icingadb/pkg/retry/retry.go:95
github.com/icinga/icingadb/pkg/icingadb.(*DB).NamedBulkExec.func1.(*DB).NamedBulkExec.func1.1.2
github.com/icinga/icingadb/pkg/icingadb/db.go:407
golang.org/x/sync/errgroup.(*Group).Go.func1
golang.org/x/sync@v0.7.0/errgroup/errgroup.go:78
runtime.goexit
runtime/asm_amd64.s:1695
Aug 06 04:33:05 chc-prd-vici01 systemd[1]: icingadb.service: Main process exited, code=exited, status=1/FAILURE
Aug 06 04:33:05 chc-prd-vici01 systemd[1]: icingadb.service: Failed with result 'exit-code'.
Aug 06 04:33:05 chc-prd-vici01 systemd[1]: icingadb.service: Consumed 4.839s CPU time.