当我为rabbitmq管理创建用户时,;发生了一个错误

当我为rabbitmq管理创建用户时,;发生了一个错误,rabbitmq,Rabbitmq,当我为rabbitmq创建用户时 [root@localhost ~]# rabbitmqctl add_user admin admin 发生错误,消息: Creating user "admin" Error: {undef, [{crypto,hash,[sha256,<<165,63,157,75,97,100,109,105,110>>],[]}, {rabbit_password,hash,2,

当我为rabbitmq创建用户时

[root@localhost ~]# rabbitmqctl add_user admin admin
发生错误,消息:

Creating user "admin"
Error: {undef,
           [{crypto,hash,[sha256,<<165,63,157,75,97,100,109,105,110>>],[]},
            {rabbit_password,hash,2,
                [{file,"src/rabbit_password.erl"},{line,34}]},
            {rabbit_auth_backend_internal,add_user_sans_validation,2,
                [{file,"src/rabbit_auth_backend_internal.erl"},{line,191}]},
            {rpc,'-handle_call_call/6-fun-0-',5,
                [{file,"rpc.erl"},{line,205}]}]}

{unde,[{crypto,
表示您的Erlang安装未完成。 加密库丢失了

如果您使用的是Centos,我建议您使用此零相关性软件包:

或者尝试执行
yum安装erlang crypto


如果您是Debian,请尝试使用
apt get install erlang crypto

非常感谢!我尝试安装零依赖性软件包。这很有用
[root@localhost ~]# rabbitmqctl list_users
Listing users