ERR Client sent AUTH, but no password is set: ERR AUTH <password> called without any password configured for the default user (Redis 6+) / ERR Client sent AUTH, but no password is set (Redis <6) (AUTH ohne konfiguriertes Passwort)
RedisWas bedeutet das?
Der Client hat versucht, sich mit AUTH zu authentifizieren, aber auf dem Server ist kein Passwort (requirepass) und kein ACL-Passwort definiert. AUTH wurde abgelehnt, weil es keine zu prüfenden Zugangsdaten gibt. Redis 6+ liefert in diesem Fall "ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?"; "Client sent AUTH, but no password is set" ist die Meldung vor Redis 6.
Ursache
requirepass ist auf dem Server leer, der Client sendet AUTH unnötigerweise, im Connection String ist ein Passwort definiert, während der Server keines hat, oder eine abweichende Konfiguration.
Lösung
Verlangt der Server kein Passwort, entferne den Befehl AUTH bzw. die Passworteinstellung aus dem Client. Willst du Passwortschutz, setze requirepass auf dem Server (CONFIG SET requirepass password) oder definiere ein Passwort für den ACL-Benutzer. Bringe Client- und Serverkonfiguration in Einklang.
Weitere Einträge zu dieser Datenbank
- NOREPLICASNOREPLICAS Not enough good replicas to write (nicht genügend gesunde Replicas zum Schreiben)
- ERR This instance has cluster support disabledERR This instance has cluster support disabled (Cluster-Unterstützung auf dieser Instanz deaktiviert)
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments (unbekannter Unterbefehl oder falsche Argumentanzahl)
- ERR DEBUG command not allowedDEBUG command not allowed
- ERR Can't save in background: fork failedBackground save failed: fork failed
- NOPROTO unsupported protocol versionUnsupported RESP protocol version
- ERR Unknown option or number of arguments for CONFIG SETUnknown option or number of arguments for CONFIG SET (ältere Versionen: Unsupported CONFIG parameter)