Red Hat OpenStack Platform Key Manager (barbican) error: Request Entity Too Large: Provided information too large to process
Issue
You try to store a secret in Red Hat OpenStack Platform Key Manager (barbican) and receive an error. You see logs similar to the following:
2021-02-05 20:27:05.824 21 INFO barbican.api.middleware.context [req-47880aae-be19-49b4-b8a0-84e21af202e3 04de045a8afc4b6dac366a30851952ed f8acb70ab0ec4a2eb2922b4bace92b29 - default default]
Begin processing request req-1fae463e-4afc-4c4f-a1f0-bdc13d875876
2021-02-05 20:27:05.834 21 ERROR barbican.api [req-69fa7436-40e7-4e38-ad57-b07318d59bab 04de045a8afc4b6dac366a30851952ed f8acb70ab0ec4a2eb2922b4bace92b29 - default default] The request retur
ned a 413 Request Entity Too Large. This generally means that rate limiting or a quota threshold was breached.: barbican.common.exception.LimitExceeded: The request returned a 413 Request En
tity Too Large. This generally means that rate limiting or a quota threshold was breached.
2021-02-05 20:27:05.834 21 ERROR barbican.api Traceback (most recent call last):
2021-02-05 20:27:05.834 21 ERROR barbican.api File "/usr/lib/python3.6/site-packages/barbican/api/__init__.py", line 70, in load_body
2021-02-05 20:27:05.834 21 ERROR barbican.api parsed_body = validator.validate(parsed_body)
2021-02-05 20:27:05.834 21 ERROR barbican.api File "/usr/lib/python3.6/site-packages/barbican/common/validators.py", line 209, in validate
2021-02-05 20:27:05.834 21 ERROR barbican.api payload = self._extract_payload(json_data)
2021-02-05 20:27:05.834 21 ERROR barbican.api File "/usr/lib/python3.6/site-packages/barbican/common/validators.py", line 319, in _extract_payload
2021-02-05 20:27:05.834 21 ERROR barbican.api raise exception.LimitExceeded()
2021-02-05 20:27:05.834 21 ERROR barbican.api barbican.common.exception.LimitExceeded: The request returned a 413 Request Entity Too Large. This generally means that rate limiting or a quota
threshold was breached.
2021-02-05 20:27:05.834 21 ERROR barbican.api
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers [req-69fa7436-40e7-4e38-ad57-b07318d59bab 04de045a8afc4b6dac366a30851952ed f8acb70ab0ec4a2eb2922b4bace92b29 - default default] Webob
error seen: webob.exc.HTTPRequestEntityTooLarge: Provided information too large to process
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers Traceback (most recent call last):
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/__init__.py", line 70, in load_body
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers parsed_body = validator.validate(parsed_body)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/common/validators.py", line 209, in validate
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers payload = self._extract_payload(json_data)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/common/validators.py", line 319, in _extract_payload
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers raise exception.LimitExceeded()
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers barbican.common.exception.LimitExceeded: The request returned a 413 Request Entity Too Large. This generally means that rate limitin
g or a quota threshold was breached.
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers During handling of the above exception, another exception occurred:
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers Traceback (most recent call last):
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/controllers/__init__.py", line 101, in handler
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers return fn(inst, *args, **kwargs)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/controllers/__init__.py", line 87, in enforcer
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers return fn(inst, *args, **kwargs)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/controllers/__init__.py", line 149, in content_types_enforcer
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers return fn(inst, *args, **kwargs)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/controllers/secrets.py", line 443, in on_post
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers data = api.load_body(pecan.request, validator=self.validator)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/__init__.py", line 73, in load_body
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers pecan.abort(e.status_code, e.client_message)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/pecan/core.py", line 135, in abort
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers raise webob_exception.with_traceback(traceback)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/api/__init__.py", line 70, in load_body
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers parsed_body = validator.validate(parsed_body)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/common/validators.py", line 209, in validate
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers payload = self._extract_payload(json_data)
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers File "/usr/lib/python3.6/site-packages/barbican/common/validators.py", line 319, in _extract_payload
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers raise exception.LimitExceeded()
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers webob.exc.HTTPRequestEntityTooLarge: Provided information too large to process
2021-02-05 20:27:05.835 21 ERROR barbican.api.controllers
2021-02-05 20:27:05.836 21 INFO barbican.api.middleware.context [req-69fa7436-40e7-4e38-ad57-b07318d59bab 04de045a8afc4b6dac366a30851952ed f8acb70ab0ec4a2eb2922b4bace92b29 - default default]
Processed request: 413 Request Entity Too Large - POST http://192.168.24.100:9311/v1/secrets
Environment
Red Hat OpenStack Platform 16.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.