etcd
Distributed reliable key-value store for the most critical data of a distributed system https://coreos.com/etcd/docs/latest/
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.2/etcd && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README.security | 0000000557 557 Bytes | |
_service | 0000000671 671 Bytes | |
_servicedata | 0000000435 435 Bytes | |
etcd-3.4.3.tar.gz | 0009051598 8.63 MB | |
etcd.changes | 0000072424 70.7 KB | |
etcd.conf | 0000001620 1.58 KB | |
etcd.service | 0000000448 448 Bytes | |
etcd.spec | 0000004159 4.06 KB | |
vendor.tar.gz | 0003126011 2.98 MB |
Latest Revision
Yuchen Lin (maxlin_factory)
accepted
request 783176
from
Hans-Peter Jansen (frispete)
(revision 4)
The other day, I stumbled across: 2020-03-05 21:28:20.970062 E | etcdmain: error verifying flags, --advertise-client-urls is required when --listen-client-urls is set explicitly. See 'etcd --help'. 2020-03-05 21:28:20.970739 E | etcdmain: When listening on specific address(es), this etcd process must advertise accessible url(s) to each connected client. Since we surely won't figure out the options dependency logic, better: - rely on /etc/sysconfig/etcd to provide config
Comments 1
If adapting to OpenStack (based on https://docs.openstack.org/install-guide/environment-etcd-rdo.html), but using /etc/sysconfig/etcd, service start fails with: 2020-03-05 21:12:24.993599 E | etcdmain: error verifying flags, --advertise-client-urls is required when --listen-client-urls is set explicitly. See 'etcd --help'. 2020-03-05 21:12:24.993697 E | etcdmain: When listening on specific address(es), this etcd process must advertise accessible url(s) to each connected client.
systemctl edit etcd [service] ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/sbin/etcd"
fixes it. Config is provided though the environment anyway...