etcdkeeper icon indicating copy to clipboard operation
etcdkeeper copied to clipboard

etcdserver: user name is empty

Open anchen418857063 opened this issue 4 years ago • 8 comments

etcdserver: user name is empty

输入正确的用户密码后一直弹出 这个错误,我搭建的 etcd集群是etcd-v3.4.14 版本

anchen418857063 avatar Jan 20 '21 07:01 anchen418857063

etcdkeeper启动得时候设置了-auth参数了吗?

evildecay avatar Jan 22 '21 07:01 evildecay

我执行:

export ETCDCTL_API=3
etcdctl --endpoints="http://172.26.150.125:12379,http://172.26.150.125:22379,http://172.26.150.125:32379" user add root
etcdctl --endpoints="http://172.26.150.125:12379,http://172.26.150.125:22379,http://172.26.150.125:32379" auth enable

然后,etcdkeeper 界面输入 root 123456 密码后,提示 etcdserver: user name is empty

etcdkeeper 的启动命令为:

docker run --name=etcdkeeper -d --restart=always -p 8080:8080 evildecay/etcdkeeper --auth=true

fananchong avatar Apr 12 '21 07:04 fananchong

@fananchong 启动etcdkeeper后第一次打开etcdkeeper首页自动弹出输入用户名密码了吗?

evildecay avatar Apr 12 '21 07:04 evildecay

@fananchong 启动etcdkeeper后第一次打开etcdkeeper首页自动弹出输入用户名密码了吗?

fananchong avatar Apr 12 '21 15:04 fananchong

@fananchong 启动etcdkeeper后第一次打开etcdkeeper首页自动弹出输入用户名密码了吗?

--auth=true似乎没有生效,改成 docker run --name=etcdkeeper -d --restart=always -p 8080:8080 evildecay/etcdkeeper -auth 试试

evildecay avatar Apr 19 '21 08:04 evildecay

@fananchong 启动etcdkeeper后第一次打开etcdkeeper首页自动弹出输入用户名密码了吗?

--auth=true似乎没有生效,改成 docker run --name=etcdkeeper -d --restart=always -p 8080:8080 evildecay/etcdkeeper -auth 试试

一样,提示 etcdserver: user name is empty

fananchong avatar Apr 21 '21 02:04 fananchong

发现裸开 etcdkeeper 验证功能正常:

./etcdkeeper  -auth

容器中不行

fananchong avatar Apr 21 '21 09:04 fananchong

这样启动 docker run --restart=on-failure -d --entrypoint "./etcdkeeper.bin" --name etcdkeeper01 evildecay/etcdkeeper -h 0.0.0.0 -p 8080 -auth

zzlgo avatar Oct 13 '22 11:10 zzlgo