Luke,
This was fresh installation and I am using it locally.
# rabbitmqctl change_password guest guest
Changing password for user "guest" ...
Error:
{:undef, [{:crypto, :hash, [:sha256, <<64, 129, 167, 213, 103, 117, 101, 115, 116>>], []}, {:rabbit_password, :hash, 2, [file: 'src/rabbit_password.erl', line: 34]}, {:rabbit_auth_backend_internal, :change_password_sans_validation, 3, [file: 'src/rabbit_auth_backend_internal.erl', line: 288]}, {:rpc, :"-handle_call_call/6-fun-0-", 5, [file: 'rpc.erl', line: 197]}]}
I encountered problem at the beginning when I was trying to install RabbitMQ with no Erlang in the system.
So I got following messages (translated from Polish):
# dpkg -i rabbitmq-server_3.7.2-1_all.deb
Wybieranie wcześniej niewybranego pakietu rabbitmq-server.
(Odczytywanie bazy danych ... 314205 plików i katalogów obecnie zainstalowanych.)
Preparing package to unpack rabbitmq-server_3.7.2-1_all.deb ...
Unpacking package rabbitmq-server (3.7.2-1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu rabbitmq-server:
rabbitmq-server zależy od erlang-nox (>= 1:19.3) | esl-erlang (>= 1:19.3); jednakże:
Package erlang-nox is not installed.
Package esl-erlang is not installed.
dpkg: błąd przetwarzania pakietu rabbitmq-server (--install):
problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu systemd (232-25+deb9u1)...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.6.1-2)...
Errors occurred when processing:
rabbitmq-server
After that I downloaded and installed:
dpkg -i esl-erlang_20.2.2-1~ubuntu~artful_amd64.deb
and then
dpkg -i rabbitmq-server_3.7.2-1_all.deb
--
Tomasz Kuter