【问题标题】:Ejabberd installation failed to create cookie file in h: on Windows 10Ejabberd 安装无法在 Windows 10 上的 h: 中创建 cookie 文件
【发布时间】:2017-09-30 19:08:47
【问题描述】:

过去有一个较旧的 ejabberd 安装可以在这台机器上运行,但在将其替换为较新的版本 (17.04) 后,由于安装后脚本失败,安装会引发错误。这是安装后脚本遇到的错误 - "Kernel pid terminate (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,net_sup,{shutdown,{failed_to_start_child,auth,{"Failed to create cookie file 'h :/。”

【问题讨论】:

  • 能否请您发布完整的错误信息?
  • 具体来说,错误消息应该写成Failed to create cookie file 'h:/.erlang.cookie': efoobar,其中efoobar 是错误的原因。我的猜测是它说eperm,这意味着该应用程序没有h:/.erlang.cookie的写权限。

标签: erlang ejabberd


【解决方案1】:

不知何故,这解决了我以管理员身份运行命令提示符的问题。

cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.5.6\sbin

C:\...\rabbitmq-server-3.5.6\sbin> SET HOMEDRIVE=C:
C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service remove
C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service install
C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-plugins.bat enable rabbitmq_management
C:\...\rabbitmq-server-3.5.6\sbin> net start RabbitMQ

【讨论】:

    猜你喜欢
    • 2020-05-09
    • 1970-01-01
    • 2018-11-30
    • 2020-11-02
    • 2020-05-03
    • 2021-06-18
    • 2017-05-12
    • 2019-05-08
    • 2017-01-25
    相关资源
    最近更新 更多