Skip to content

Password-protected redis connection seems to not be respected

Steps to reproduce

  1. Setup a Funkwhale instance with a password-protected Redis server (which is not mentioned in the documentation)
  2. Try to follow, or be followed by someone on another instance

What happens?

What seems to be the primary issue is that my instance isn’t responding anymore, after a few days. Also, since day one, federation doesn’t work correctly (notifications are shown, but are incomplete, and i can’t access any remote library, nor any remote user can successfully follow mine).

Here is a stacktrace found in the server stderr: https://0bin.net/paste/FLIacqkCTUvOn8DE#gQNT9ibJ21oAGSZaaNmyBiMzNjvHdCm3+Cmi9zfPHaH

What is expected?

The server should not send 50x errors on any requests after a few days, and from what @eliotberriot told, the connection to the Redis server should send the given password if any. Also, notifications and federation features should work (if that’s not fixed with the issue, i will post another one with more details regarding this)

Context

Funkwhale version(s) affected: 0.17

My Funkwhale instance was installed from scratch (non-docker) behind an nginx proxy