CMK version:2.2.0p6
OS version:Ubuntu v20.04.6 LTS
Error message: werkzeug.exceptions.RequestEntityTooLarge: 413 Request Entity Too Large: The data value transmitted exceeds the capacity limit.
2023-07-21 20:11:01,876 [40] [cmk.gui.wsgi.app 2452] Request finalizing failed with an error while handling an error
If I try to edit anything (create/modify/delete) under: [Notification configuration]
Setup | Events | Notification configuration
I also tried deleting the file notifications.mk, then it shows up empty list of notifications. Makes no difference because If I try to create a new notification and save, same error occurs.
I get the following error:
On the browser:
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
In /var/log/web.log
==> /opt/omd/sites/MYSITE/var/log/web.log <==
self.session_interface.save_session(self, ctx.session, response)
File "/omd/sites/MYSITE/lib/python3/cmk/gui/session.py", line 263, in save_session
expires = self.get_expiration_time(app, session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/sessions.py", line 277, in get_expiration_time
if session.permanent:
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'permanent'
2023-07-21 20:03:08,311 [30] [cmk.web.background-job 119349] Skip termination of background job (Job ID: get_remote_audit_logs, PID: 119349)
2023-07-21 20:03:22,012 [30] [cmk.web.background-job 119349] Skip termination of background job (Job ID: get_remote_audit_logs, PID: 119349)
2023-07-21 20:05:30,069 [40] [cmk.gui.wsgi.app 2452] Exception on /MYSITE/check_mk/wato.py [POST]
Traceback (most recent call last):
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/app.py", line 2528, in wsgi_app
ctx.push()
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/ctx.py", line 375, in push
self.session = session_interface.open_session(self.app, self.request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3/cmk/gui/session.py", line 209, in open_session
user_name, auth_type = check_auth()
^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3/cmk/gui/auth.py", line 67, in check_auth
if user_id := auth_method():
^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3/cmk/gui/auth.py", line 324, in _check_auth_by_automation_credentials_in_request_values
if (username := request.values.get("_username")) and (
^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/utils.py", line 109, in __get__
value = self.fget(obj) # type: ignore
^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/wrappers/request.py", line 456, in values
sources.append(self.form)
^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/utils.py", line 109, in __get__
value = self.fget(obj) # type: ignore
^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/wrappers/request.py", line 436, in form
self._load_form_data()
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/wrappers.py", line 112, in _load_form_data
super()._load_form_data()
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/wrappers/request.py", line 274, in _load_form_data
data = parser.parse(
^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 268, in parse
return parse_func(self, stream, mimetype, content_length, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 140, in wrapper
return f(self, stream, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 296, in _parse_multipart
form, files = parser.parse(stream, boundary, content_length)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 463, in parse
event = parser.next_event()
^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/sansio/multipart.py", line 201, in next_event
raise RequestEntityTooLarge()
werkzeug.exceptions.RequestEntityTooLarge: 413 Request Entity Too Large: The data value transmitted exceeds the capacity limit.
2023-07-21 20:05:30,074 [40] [cmk.gui.wsgi.app 2452] Request finalizing failed with an error while handling an error
Traceback (most recent call last):
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/app.py", line 2528, in wsgi_app
ctx.push()
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/ctx.py", line 375, in push
self.session = session_interface.open_session(self.app, self.request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3/cmk/gui/session.py", line 209, in open_session
user_name, auth_type = check_auth()
^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3/cmk/gui/auth.py", line 67, in check_auth
if user_id := auth_method():
^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3/cmk/gui/auth.py", line 324, in _check_auth_by_automation_credentials_in_request_values
if (username := request.values.get("_username")) and (
^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/utils.py", line 109, in __get__
value = self.fget(obj) # type: ignore
^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/wrappers/request.py", line 456, in values
sources.append(self.form)
^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/utils.py", line 109, in __get__
value = self.fget(obj) # type: ignore
^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/wrappers/request.py", line 436, in form
self._load_form_data()
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/wrappers.py", line 112, in _load_form_data
super()._load_form_data()
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/wrappers/request.py", line 274, in _load_form_data
data = parser.parse(
^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 268, in parse
return parse_func(self, stream, mimetype, content_length, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 140, in wrapper
return f(self, stream, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 296, in _parse_multipart
form, files = parser.parse(stream, boundary, content_length)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/formparser.py", line 463, in parse
event = parser.next_event()
^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/werkzeug/sansio/multipart.py", line 201, in next_event
raise RequestEntityTooLarge()
werkzeug.exceptions.RequestEntityTooLarge: 413 Request Entity Too Large: The data value transmitted exceeds the capacity limit.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/app.py", line 1847, in finalize_request
response = self.process_response(response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/app.py", line 2344, in process_response
self.session_interface.save_session(self, ctx.session, response)
File "/omd/sites/MYSITE/lib/python3/cmk/gui/session.py", line 263, in save_session
expires = self.get_expiration_time(app, session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/MYSITE/lib/python3.11/site-packages/flask/sessions.py", line 277, in get_expiration_time
if session.permanent:
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'permanent'