-
-
Notifications
You must be signed in to change notification settings - Fork 867
Closed
Description
The consul-agent
jobs won't start on CentOS because its monit's start script exits prematurely because resolvconf doesn't exist on CentOS:
-bash-4.2# bash -x /var/vcap/jobs/consul-agent/bin/agent_ctl start
+ set -e
+ LOG_DIR=/var/vcap/sys/log/consul-agent
+ RUN_DIR=/var/vcap/sys/run/consul-agent
+ DATA_DIR=/var/vcap/store/consul-agent
+ CONF_DIR=/var/vcap/jobs/consul-agent/config
+ PKG=/var/vcap/packages/consul
+ mkdir -p /var/vcap/sys/log/monit
+ case $1 in
+ mountpoint -q /var/vcap/store
+ mkdir -p /var/vcap/sys/log/consul-agent
+ chown -R vcap:vcap /var/vcap/sys/log/consul-agent
+ mkdir -p /var/vcap/sys/run/consul-agent
+ chown -R vcap:vcap /var/vcap/sys/run/consul-agent
+ mkdir -p /var/vcap/store/consul-agent
+ chown -R vcap:vcap /var/vcap/store/consul-agent
+ ulimit -v unlimited
+ echo 'nameserver 127.0.0.1'
/var/vcap/jobs/consul-agent/bin/agent_ctl: line 52: /etc/resolvconf/resolv.conf.d/head: No such file or directory
Metadata
Metadata
Assignees
Labels
No labels