I was able to start kibana locally from source code (this time on windows). With setting server.cors.origin
I get same error (last time I got same error on unix)
$ sh ./bin/kibana
FATAL { ValidationError: child "server" fails because [child "cors" fails because ["cors" must be a boolean]]
at Object.exports.process (C:\projects\kibana\node_modules\joi\lib\errors.js:181:19)
at _validateWithOptions (C:\projects\kibana\node_modules\joi\lib\any.js:651:31)
at root.validate (C:\projects\kibana\node_modules\joi\lib\index.js:121:23)
at Config._commit (C:/projects/kibana/src/server/config/config.js:101:25)
at Config.set (C:/projects/kibana/src/server/config/config.js:69:10)
at Config.extendSchema (C:/projects/kibana/src/server/config/config.js:42:10)
at _lodash2.default.each.child (C:/projects/kibana/src/server/config/config.js:31:14)
at arrayEach (C:\projects\kibana\node_modules\lodash\index.js:1289:13)
at Function.<anonymous> (C:\projects\kibana\node_modules\lodash\index.js:3345:13)
at Config.extendSchema (C:/projects/kibana/src/server/config/config.js:30:16)
at new Config (C:/projects/kibana/src/server/config/config.js:21:10)
at Function.withDefaultSchema (C:/projects/kibana/src/server/config/config.js:14:12)
at KbnServer.module.exports (C:/projects/kibana/src/server/config/setup.js:6:29)
at C:/projects/kibana/src/server/kbn_server.js:94:16
at undefined.next (native)
at step (C:/projects/kibana/src/server/kbn_server.js:22:1)
isJoi: true,
name: 'ValidationError',
details:
[ { message: '"cors" must be a boolean',
path: 'server.cors',
type: 'boolean.base',
context: [Object] } ],
_object:
{ pkg:
{ version: '5.6.8',
branch: '5.6',
buildNum: 8467,
buildSha: '6cb7fec4e154faa0a4a3fee4b33dfef91b9870d9' },
dev: { basePathProxyTarget: 5603 },
pid: { exclusive: false },
cpu: undefined,
cpuacct: undefined,
server: { cors: [Object] } },
annotate: [Function] }
I think if I start kibana like this $ sh ./bin/kibana
it starts in prod mode