-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
500 error on queue get and publish from management UI #7864
Comments
We recently patched to 3.11.11 (with Erlang 25.3) on RHEL 8.7 and encountered the same issue when trying to Publish or Get messages from the Web UI. My logs are identical to the above case starting with crasher cowboy_stream_h. |
Does your LDAP user account contain any "unusual" characters - anything other than what would match the Just putting this here so I don't forget - check to see if 3.11.7 -> .8 is when we switched to thoas (cc @michaelklishin) |
Negative. I can reproduce with an account entire contained in [a-z], but the wildest character in my env is underscore or hyphen. |
Great thanks! I'm going to start by setting up an environment using the HTTP auth backend. I'd be surprised if using LDAP and HTTP auth combined is necessary. |
@eibbojtir how are you granting the In my test environment I have my HTTP autz backend configured to return tags, but I think I've found a bug where they aren't actually used correctly - |
@eibbojtir - I moved my LDAP settings to I'm still very curious how you are setting tags for your LDAP users so that they can log into the management UI. |
Redacted advanced.config
|
@kfreem02 - thanks for the information. These are the PRs that introduced the bug: It must be this change ... confirming now. Who would have thought? cc @binarin |
@kfreem02 can you please give this alpha build of 3.12 a shot in your environment? We'd like to confirm that the issue is gone. It will also ship in 3.11.14 and 3.10.21 but right now that's the only fresh alpha build we've got. |
Confirmed fixed in alpha 139: |
Describe the bug
Occurs with LDAP authN and http authZ. Started with version 3.11.8 through current 3.11.13, also present in 3.12-beta6 (did not attempt prior betas). Tested with classic mirrored and quorum queues.
This error does not occur on 3.10.6, or 3.11.7 (did not test earlier versions of 3.11).
VM: Ubuntu jammy, 2 cores, 16GB ram, erlang 25.2.3
Reproduction steps
Expected behavior
The UI should not return 500 errors
Additional context
Our local authZ http config:
$ cat /etc/nginx/conf.d/rabbitmq-http-auth.conf
# rabbitmq-http-auth
Broker config:
Log entries, 2 errors for each 500 error:
The text was updated successfully, but these errors were encountered: