Hello,
Kibana 6.4.0 seems to have a problem with listening to all IPv6 interfaces.
The configuration I had before updating, in 6.3.4 was:
server.host: "::0"
I have tried using ::0/0
or the interface's actual IPv6, but it doesn't work either.
Using 0
only binds to IPv4.
I inspected the breaking changes of this version but it doesn't say anything about IPv6. The documentation doesn't look different from the old version either.
I'm running Kibana 6.4.0 on Ubuntu 18.04.1 installed via the elastic repo.
Below is the error message from the log:
{
"type": "error",
"@timestamp": "2018-08-28T07:46:09Z",
"tags": [
"error",
"root"
],
"pid": 29450,
"level": "error",
"error": {
"message": "[server.host]: must be a valid hostname",
"name": "Error",
"stack": "Error: [server.host]: must be a valid hostname
at ObjectType.validate (/usr/share/kibana/src/core/server/config/schema/types/type.js: 59: 19)
at ConfigService.createConfig (/usr/share/kibana/src/core/server/config/config_service.js: 92: 43)
at kbn_observable_1.k$.kbn_observable_1.map.rawConfig (/usr/share/kibana/src/core/server/config/config_service.js: 50: 108)
at Object.next (/usr/share/kibana/src/core/lib/kbn_observable/operators/map.js: 40: 34)
at SubscriptionObserver.next (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 165: 9)
at Object.next (/usr/share/kibana/src/core/lib/kbn_observable/operators/skip_repeats.js: 43: 34)
at SubscriptionObserver.next (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 165: 9)
at Object.next (/usr/share/kibana/src/core/lib/kbn_observable/operators/map.js: 46: 30)
at SubscriptionObserver.next (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 165: 9)
at Object.next (/usr/share/kibana/src/core/lib/kbn_observable/operators/map.js: 46: 30)
at SubscriptionObserver.next (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 165: 9)
at SubscriptionObserver.next (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 165: 9)
at BehaviorSubject.registerObserver (/usr/share/kibana/src/core/lib/kbn_observable/behavior_subject.js: 55: 22)
at Subject.observer (/usr/share/kibana/src/core/lib/kbn_observable/subject.js: 50: 32)
at new Subscription (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 107: 30)
at BehaviorSubject.subscribe (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 255: 12)
at observer (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 280: 43)
at new Subscription (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 107: 30)
at Observable.subscribe (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 255: 12)
at observable_1.Observable.observer (/usr/share/kibana/src/core/lib/kbn_observable/operators/map.js: 36: 27)
at new Subscription (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 107: 30)
at Observable.subscribe (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 255: 12)
at observable_1.Observable.observer (/usr/share/kibana/src/core/lib/kbn_observable/operators/map.js: 36: 27)
at new Subscription (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 107: 30)
at Observable.subscribe (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 255: 12)
at observable_1.Observable.observer (/usr/share/kibana/src/core/lib/kbn_observable/operators/skip_repeats.js: 38: 27)
at new Subscription (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 107: 30)
at Observable.subscribe (/usr/share/kibana/src/core/lib/kbn_internal_native_observable/index.js: 255: 12)"
},
"message":"[server.host]: must be a valid hostname"
}