Hi,
We’re running CheckMK RAW Version: 2.1.0p14 in a distributed monitoring environment. I tried upgrading to 2.1.0p17 and 2.1.0p24 but after successful omd update on the primary CheckMK instance the web ui shows a blank dashboard and the following error message in the right panel:
Error unsupported operand type(s) for +: ‘int’ and ‘NoneType’
Apache error_log shows the following errors:
OMD[mysite]:~$ less ./var/log/apache/error_log
[Wed Mar 22 09:15:37.351710 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] --- Logging error ---, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353420 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] Traceback (most recent call last):, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353475 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] File "/omd/sites/mysite/lib/python3/cmk/gui/sidebar/__init__.py", line 529, in render_snapin, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353482 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] url = snapin_instance.show(), referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353490 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] File "/omd/sites/mysite/lib/python3/cmk/gui/plugins/sidebar/performance.py", line 77, in show, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353495 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] write_line(what + ":", format_str % sum(row[col] for row in data), show_more=show_more), referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353520 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] TypeError: unsupported operand type(s) for +: 'int' and 'NoneType', referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353534 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] , referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353539 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] During handling of the above exception, another exception occurred:, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353543 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] , referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353551 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] Traceback (most recent call last):, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353584 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] File "/omd/sites/mysite/lib/python3.9/logging/__init__.py", line 1083, in emit, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353589 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] msg = self.format(record), referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353612 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] File "/omd/sites/mysite/lib/python3.9/logging/__init__.py", line 927, in format, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353618 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] return fmt.format(record), referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353625 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] File "/omd/sites/mysite/lib/python3.9/logging/__init__.py", line 663, in format, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353632 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] record.message = record.getMessage(), referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353639 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] File "/omd/sites/mysite/lib/python3.9/logging/__init__.py", line 367, in getMessage, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
[Wed Mar 22 09:15:37.353643 2023] [wsgi:error] [pid 29357] [client 127.0.0.1:57998] msg = msg % self.args, referer: https://checkmk.example.com/mysite/check_mk/index.py?start_url=%2Fmysite%2Fcheck_mk%2Fwato.py%3Fmode%3Dchangelog
By reverting to CheckMK to 2.1.0p14 error is gone and CheckMK works again.
Any ideas?
Regards,
Bernd