Etwas, das mir gerade passiert ist und mir Kopfschmerzen bereitet hat:
Ich habe einen neuen Linux RabbitMQ-Server eingerichtet und ein Shell-Skript verwendet, um meine eigenen benutzerdefinierten Benutzer einzurichten (nicht Gast!).
Das Skript hatte mehrere dieser "Code" -Blöcke:
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Sehr ähnlich zu der in Gabrieles Antwort , also nehme ich seinen Code und muss keine Passwörter redigieren.
Trotzdem konnte ich mich nicht in der Verwaltungskonsole anmelden. Dann bemerkte ich, dass ich das Setup-Skript in Windows erstellt hatte (CR + LF-Zeilenende) und die Datei in Linux konvertiert hatte (nur LF), und dann das Setup-Skript auf meinem Linux-Server erneut ausgeführt hatte.
... und konnte sich immer noch nicht anmelden, da es weitere 15 Minuten dauerte, bis mir klar wurde, dass ein wiederholter Aufruf von add_user die fehlerhaften Passwörter (die wahrscheinlich mit einem CR-Zeichen endeten) nicht beheben konnte. Ich musste change_password für jeden Benutzer aufrufen, um meinen früheren Fehler zu beheben:
rabbitmqctl change_password test test
(Eine andere Lösung wäre gewesen, alle Benutzer zu löschen und das Skript dann erneut aufzurufen.)