Kibana 6.4.0 broken IPv6?

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"
}

This is a bug, so would you mind filing it at https://github.com/elastic/kibana/issues ?

Here's the bug for future reference : #22451

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.