Query with rabbitmq configuration files while moving from version 3.11.x to 3.13.2 #11748
-
5. What have I done to debug this issue?
Extra information:
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 4 replies
-
Erlang 26's TLS implementation enforces peer verification by default, including for the HTTP client. If you don't use peer certificate chain verification with the HTTP authN/authZ plugin, you need to disabled using the settings introduced in #11344. I suggest waiting for 3.13.5 to ship in the next few days. |
Beta Was this translation helpful? Give feedback.
-
yes it is being hit, and the connection fails before any HTTP traffic is transferred because TLS peer certificate chain verification is enabled by default and it fails in your environmet. Take a tcpdump capture and inspect it with Wireshark instead of container logs. Container logs won't tell you anything about inbound TCP connections in all likelihood. |
Beta Was this translation helpful? Give feedback.
-
the bellow error
hints at that try removing it from your advanced config's (see for example rabbitmq/rabbitmq-website#1933) |
Beta Was this translation helpful? Give feedback.
-
Thank you so much @gomoripeti for letting me know about this. Issue resolved. |
Beta Was this translation helpful? Give feedback.
the bellow error
hints at that
fail_if_no_peer_cert
is a server-side only TLS option and since Erlang 26 it does not allow it as a client-side option (earlier it was just ignored)try removing it from your advanced config's
rabbitmq_auth_backend_http
section(see for example rabbitmq/rabbitmq-website#1933)