Closed Alexvianet closed 6 years ago
using latest stemcell bosh-vsphere-esxi-ubuntu-trusty-go_agent 3586.23* ubuntu-trusty - sc-d11422a1-19df-48d3-bf26-46abe88a9174
@jhunt any updated, concerns?
Does anything show up in the monit_debugger logs for the post-start script?
monit_debugger.vault_ctl.log
MONIT-DEBUG date
Thu Jun 21 19:21:00 UTC 2018
MONIT-DEBUG env
MONIT_PROCESS_PID=0
MONIT_HOST=localhost
MONIT_PROCESS_CPU_PERCENT=0
MONIT_DATE=Thu, 21 Jun 2018 19:21:00 +0000
MONIT_PROCESS_CHILDREN=0
MONIT_DESCRIPTION=Started
PATH=/bin:/usr/bin:/sbin:/usr/sbin
MONIT_PROCESS_MEMORY=0
MONIT_SERVICE=vault
PWD=/etc/sv/monit
MONIT_EVENT=Started
MONIT-DEBUG vault_ctl /var/vcap/jobs/vault/bin/vault_ctl start
monit_debugger.vault_ctl.log (END)
vault.log
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/usr/sbin:/usr/bin:/sbin:/bin
skip empty key
skip empty key
skip empty key
skip empty key
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
wait_pid 4450 1 25 1 250
Killing /var/vcap/sys/run/vault/vault.pid: 4450
.Stopped
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/usr/sbin:/usr/bin:/sbin:/bin
skip empty key
skip empty key
skip empty key
skip empty key
i think /var/vcap/jobs/vault/data/unseal_keys include 3 kays and one empty line can be reason.
It looks like you're running 1.0.1, which includes a test to skip empty keys. It prints skip empty key
in the log, which I see in your output. Is it possible that it is treating all of the keys as empty? I see it in their four times after the $PATH ...
lines that occur on every startup.
vault 1.0.2* 2287f1c
and my /var/vcap/jobs/vault/data/unseal_keys
ixCAjtYxxxxxxxxxxxxxxxxxxxxxxxxxxqQCN/W7f
aEQ2tGxxxxxxxxxxxxxxxxxxxxxxxxlsDzu1yRab
hns/oswxxxxxxxxxxxxxxxxxxxxxxxxxxxxZqjsqR
<--- empty line
~
vault.log
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/usr/sbin:/usr/bin:/sbin:/bin
skip empty key
skip empty key
skip empty key
skip empty key
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
wait_pid 4400 1 25 1 250
Killing /var/vcap/sys/run/vault/vault.pid: 4400
.Stopped
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
wait_pid 15482 1 25 1 250
Killing /var/vcap/sys/run/vault/vault.pid: 15482
Stopped
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/bin:/usr/bin:/sbin:/usr/sbin
$PATH /var/vcap/packages/vault/bin:/var/vcap/packages/ttar/bin:/var/vcap/packages/node_exporter/bin:/var/vcap/packages/envconsul/bin:/var/vcap/packages/consul/bin:/var/vcap/packages/consul-template/bin:/usr/sbin:/usr/bin:/sbin:/bin
skip empty key
skip empty key
skip empty key
skip empty key
OMG vault.skip_verify fix my problem, sorry for disturb.
No worries, glad you figured it out!
/var/vcap/jobs/vault/data/unseal_keys include 3 kays and one empty line
deployment pass without failed but vault was not unseal
i try to run script by root