当我通过以下命令在synaptic中安装rabbitMQ时
sudo apt-get install rabbitmq-server它返回一个错误:
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_log, _err
rabbitmq-server.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)在查看日志时,会看到以下内容:
Error: {cannot_connect_to_epmd,"herman-desktop",address}虽然我的/etc/hosts定义如下:
127.0.0.1 localhost.localdomain localhost
::1 herman-desktop localhost6.localdomain6 localhost6
127.0.1.1 herman-desktop我该怎么做才能解决这个问题?
发布于 2011-01-23 15:33:42
您将/etc/host中的“herman桌面”配置到仅ipv6中的本地主机地址,因为rabbitmq正在运行ipv4,它将无法连接、编辑/etc/host并将herman桌面(我想您的机器名)添加到127.0.0.1行(ipv4上的localhost )。
此外,除非您在计算机上配置了127.0.1.1,否则在我看来,它是一个类型:)
发布于 2011-02-18 07:33:31
最好的方法是告诉兔子不要找主机名。您可以使用rabbitmq配置文件来实现这一点。
编辑配置,如果不存在,则创建它。
vim /etc/rabbitmq/rabbitmq.conf
vim /etc/rabbitmq/rabbitmq-env.conf (in later versions of RabbitMQ)增加下列条目:
NODENAME=rabbit@localhost
NODE_IP_ADDRESS=127.0.0.1发布于 2011-08-13 17:11:49
当我在安装厨师服务器时更改主机名时,我就遇到了这种情况。我又回到了原来的主机名,杀死了运行rabbitmq进程,清除了rabbitmq包,然后重新运行了厨师-单独引导厨师服务器。
https://serverfault.com/questions/225795
复制相似问题