Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kibana won't load on IE #35759

Closed
LeeDr opened this issue Apr 29, 2019 · 9 comments · Fixed by #35804
Closed

Kibana won't load on IE #35759

LeeDr opened this issue Apr 29, 2019 · 9 comments · Fixed by #35804
Labels
blocker bug Fixes for quality problems that affect the customer experience regression Team:Operations Team label for Operations Team v7.2.0

Comments

@LeeDr
Copy link

LeeDr commented Apr 29, 2019

Kibana version: 7.1.0 (7.x branch snapshot)

Elasticsearch version: 7.1.0 (7.x branch snapshot)

Server OS version: Ubuntu 14

Browser version: IE11

Browser OS version: Windows 10

Original install method (e.g. download page, yum, from source, etc.): tar.gz files (default distribution with security enabled)

Describe the bug: My understanding was that in 7.x Kibana would have an error or warning about insecure browser on IE11.
And in master with default settings it would not load (but you could bypass by setting csp.strict: false on master and keep using IE11).

But I could be wrong on that ^?

Steps to reproduce:

  1. Try Kibana from 7.x branch (currently 7.1.0) on IE11
    It never loads. Just shows;
    image
@LeeDr LeeDr added bug Fixes for quality problems that affect the customer experience blocker Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc regression labels Apr 29, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-platform

@LeeDr LeeDr changed the title Kibana won't load on IE even with csp.strict: false Kibana won't load on IE Apr 29, 2019
@LeeDr
Copy link
Author

LeeDr commented Apr 29, 2019

kibana/built_assets/dlls/vendors.bundle.dll.js
and
kibana/optimize/bundles/login.bundle.js

bundles.zip

@epixa epixa added Team:Operations Team label for Operations Team and removed Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc labels Apr 29, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations

@epixa
Copy link
Contributor

epixa commented Apr 29, 2019

For the sake of triage, I'm making an educated guess that this is an issue with our polyfills or babel configuration. @elastic/kibana-operations can someone look into this?

@epixa
Copy link
Contributor

epixa commented Apr 29, 2019

I think this may be related to #33093, which changed babel in big ways and only exists in 7.x onward.

@epixa epixa added the v7.2.0 label Apr 29, 2019
@mistic
Copy link
Member

mistic commented Apr 30, 2019

@epixa I've found the problem. It's not related with the changes made on Babel #33093 at all. It was caused by this PR #35548

Basically it has updated to [email protected] which in dependencies of dependencies updates ends up with a [email protected] in the browser. That dependency is a node_module that is not distributed with ES5 so unsupported ES6 code endups inside the DLL which causes trouble in IE 11.

Should I backport the fix both for master and 7.x?

@epixa
Copy link
Contributor

epixa commented Apr 30, 2019

@mistic Yes, please

@Susmit07
Copy link

Susmit07 commented Jul 4, 2019

@mistic Can you please help me out I am using Elastic search 7 asa docker image, I am able to access the kibana port from inside the VM, but from outside only elastic is accessible on port 9200, but 5601 is giving me an error. Please find the attached screenshot. I have tried everything and failed every time. Please help

https://user-images.githubusercontent.com/51982439/59737907-02f9bf80-927d-11e9-94c1-07e60f6a3806.PNG

@mistic
Copy link
Member

mistic commented Jul 5, 2019

@Susmit07 the problem you're having doesn't have anything to do with the one reported on that issue. It seems to me a bad configuration on your docker setup.

As a matter of an example for testing purposes try to run the kibana docker using (https://www.elastic.co/guide/en/kibana/current/docker.html#_running_kibana_on_docker_for_development):

docker run --link YOUR_ELASTICSEARCH_CONTAINER_NAME_OR_ID:elasticsearch -p 5601:5601 {docker-repo}:{version}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocker bug Fixes for quality problems that affect the customer experience regression Team:Operations Team label for Operations Team v7.2.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants