Error in taking raft storage snapshots


I have my Vault cluster setup using the internal raft storage backend.

At the moment, I also set tls_disable = true and let Nginx handle TLS offloading for the service. So the inbound traffic looks like this:

client -->  (Nginx) --> (leader)

This has been working fine except I’m hitting the following error if the raft snapshot save command goes to one of the follower nodes:

❯ vault operator raft snapshot save vault-test.snapshot
Error taking the snapshot: redirect would cause protocol downgrade

I’ve enabled debug logging, but I don’t see any additional logs about this error. Any ideas what may be causing this?



I’m also interested how to solve this issue. Thanks.