I think I should get the root cause that the ip-detect provided in official may want to get the source ip (agent ip), but the script found wrong source ip but gateway ip. so bound to <slave>:5051 is our aim not <gw>:5051

I fixed the script to adapt to my network env to the the source ip. and now the DC/OS works successfully now.

The ip-detect script is updated as follows:

```
 #!/usr/bin/env bash
 set -o nounset -o errexit

 MASTER_IP=10.221.82.185

#echo $(/usr/sbin/ip route show to match 10.221.82.185 | grep -Eo '[0-9]{1,3}. [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' | tail -1) echo $(/usr/sbin/ip -d route get 10.221.82.185 | egrep -o 'src ([0-9.]*)' | grep -o '[0- 9.]*')

```

Thanks all for your help.

On 2016年05月17日 23:18, Chengwei Yang wrote:
ABRT generally means that something crittical happened and you may not found
that from stdout/stderr, so as journalctl.

You may try to run ExecXXX in its ervice file from console manually to see what
will happen and get some hints.


Reply via email to