gpt4 book ai didi

尝试启动服务时的 etcd 错误被拒绝发送消息

转载 作者:行者123 更新时间:2023-12-03 23:22:21 32 4
gpt4 key购买 nike

我正在使用 ubuntu 14.04 并且我正在配置 etcd 以与 calico 一起使用,但该服务不起作用。

这是我的 etcd.conf 文件:

# vim:set ft=upstart ts=2 et:
description "etcd"
author "etcd maintainers"

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn

setuid etcd

env ETCD_DATA_DIR=/var/lib/etcd
export ETCD_DATA_DIR

exec /usr/bin/etcd --name="uno" \
--advertise-client-urls="http://172.16.8.241:2379,http://172.16.8.241:4001" \
--listen-client-urls="http://0.0.0.0:2379,http://0.0.0.0:4001" \
--listen-peer-urls "http://0.0.0.0:2380" \
--initial-advertise-peer-urls "http://172.16.8.241:2380" \
--initial-cluster-token $(uuidgen) \
--initial-cluster "node1=http://172.16.8.241:2380" \
--initial-cluster-state "new"

当我尝试开始时:
ikerlan@uno:~$ service etcd start

start: Rejected send message, 1 matched rules; type="method_call", sender=":1.128" (uid=1000 pid=7374 comm="start etcd ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

可能是什么问题呢?

最佳答案

尝试使用 sudo 运行:

sudo service etcd start   

然后,如果您遇到以下错误:
start: Job failed to start

添加用户后重新运行 etcd :
sudo adduser etcd

更新:

如果 etcd 实例无法启动,请检查以下两件事:

1:您的 etcd 启动命令是正确的,在您的情况下,etcd 命令无法运行,因为您将收到 err msg 如下:
etcd: couldn't find local name "uno" in the initial cluster configuration

所以在 /etc/init/etcd.conf 中更改您的内容到 :
--initial-cluster "uno=http://172.16.8.241:2380" \

您的原始配置在哪里:
--initial-cluster "node1=http://172.16.8.241:2380" \

2:用户 etcd应该有写权限 /var/lib/etcd

关于尝试启动服务时的 etcd 错误被拒绝发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38222849/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com