小编Jit*_*Jit的帖子

身份验证失败(被远程节点拒绝),请检查Erlang cookie

我按照官方文档中提到的方式安装了erlang和rabbitmq.但是,当我这样做的时候

C:\ Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin> rabbitmqctl add_user XXXXXX YYYYYYY

它给了我以下错误......


错误:无法在节点'rabbit @ C001741998'上执行操作.请参阅下面的诊断信息和建议.

最常见的原因是:

  • 目标节点无法访问(例如,由于主机名解析,TCP连接或防火墙问题)
  • CLI工具无法通过服务器进行身份验证(例如,由于CLI工具的Erlang cookie与服务器不匹配)
  • 目标节点未运行

除了下面的诊断信息:

诊断

试图联系:[rabbit @ C001741998]

兔@ C001741998:

  • 连接到C001741998上的epmd(端口4369)

  • epmd报告节点'rabbit'使用端口25672进行节点间和CLI工具流量

  • TCP连接成功但Erlang分发失败

  • 身份验证失败(被远程节点拒绝),请检查Erlang cookie

当前节点详情:

  • 节点名称:rabbitmqcli49 @ C001741998

  • 有效用户的主目录:C:\ Users\XYZ

  • Erlang cookie hash:QJlwBuAgrn8gN00mjqQYOw ==


我将erlang cookie从我的用户主文件夹复制到C:\ Windows文件夹.所以,他们都有相同的cookie.它还在不断地把错误扔给我.不确定应该如何解决.任何帮助?

erlang rabbitmq

24
推荐指数
4
解决办法
2万
查看次数

Docker容器未运行

我创建了一个docker镜像,它是一个基于centos图像的python脚本.此映像正在主机系统中运行.然后我用tar.gz格式转换了那个图像.之后,当我将tar.gz文件导入docker host(在ubuntu系统中)时,它已正确完成,docker图像列表显示了那里列出的图像.然后我尝试使用以下命令以交互模式运行容器:

$docker run -it image_name /bin/bash
Run Code Online (Sandbox Code Playgroud)

它会引发以下错误:

docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"/bin/bash\\\": stat /bin/bash: no such file or directory\"\n".
Run Code Online (Sandbox Code Playgroud)

虽然docker run -it image_name /bin/bash命令适用于我系统中的所有其他图像.我尝试了几乎所有的方法,但除了这个错误之外没有输出.

docker

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker ×1

erlang ×1

rabbitmq ×1