# Fail to connect to kibana, nginx issue?

**URL:** <https://discuss.elastic.co/t/fail-to-connect-to-kibana-nginx-issue/63543>\
**Category:** Kibana\
**Created:** [October 20, 2016, 8:12pm UTC](https://discuss.elastic.co/t/fail-to-connect-to-kibana-nginx-issue/63543 "2016-10-20T20:12:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cauliflower](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@cauliflower](https://discuss.elastic.co/u/cauliflower)\
**Post date:** [October 20, 2016, 8:12pm UTC](https://discuss.elastic.co/t/fail-to-connect-to-kibana-nginx-issue/63543/1 "2016-10-20T20:12:33Z")

</div>

I'm following a guide for ELK here:

> **[How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.04...](https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elk-stack-on-ubuntu-14-04)**
>
> In this tutorial, we will go over the installation of the Elasticsearch ELK Stack on Ubuntu 14.04—that is, Elasticsearch 2.2.x, Logstash 2.2.x, and Kibana 4…

Which has been largely pretty easy to do, but when I connect to my ELK server after entering my kibanaadmin password I get a fatal error trace:

> Courier Fetch: unhandled error KbnError@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:39210:21](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:39210:21)  
> RequestFailure@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:39247:5](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:39247:5)  
> callResponseHandlers/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:42978:38](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:42978:38)  
> Promise.try@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:46205:23](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:46205:23)  
> Promise.map/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:46183:16](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:46183:16)  
> Promise.map@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:46182:26](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:46182:26)  
> callResponseHandlers@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:42950:14](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:42950:14)  
> fetchWithStrategy/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:43068:16](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:43068:16)  
> qFactory/defer/deferred.promise.then/wrappedCallback@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:20873:31](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:20873:31)  
> qFactory/defer/deferred.promise.then/wrappedCallback@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:20873:31](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:20873:31)  
> qFactory/ref/\<.then/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:20959:26](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:20959:26)  
> $RootScopeProvider/this.$get\</Scope.prototype.$eval@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:22002:16](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:22002:16)  
> $RootScopeProvider/this.$get\</Scope.prototype.$digest@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:21814:15](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:21814:15)  
> $RootScopeProvider/this.$get\</Scope.prototype.$apply@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:22106:13](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:22106:13)  
> done@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:17641:34](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:17641:34)  
> completeRequest@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:17855:7](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:17855:7)  
> createHttpBackend/\</xhr.onreadystatechange@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:17794:11](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:17794:11)

> ```
> handleError@http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:42649:22
> 
> ```
> 
> AbstractReqProvider/AbstractReq.prototype.handleFailure@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:42725:14](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:42725:14)  
> callResponseHandlers/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:42978:20](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:42978:20)  
> Promise.try@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:46205:23](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:46205:23)  
> Promise.map/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:46183:16](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:46183:16)  
> Promise.map@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:46182:26](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:46182:26)  
> callResponseHandlers@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:42950:14](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:42950:14)  
> fetchWithStrategy/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:43068:16](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:43068:16)  
> qFactory/defer/deferred.promise.then/wrappedCallback@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:20873:31](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:20873:31)  
> qFactory/defer/deferred.promise.then/wrappedCallback@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:20873:31](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:20873:31)  
> qFactory/ref/\<.then/\<@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:20959:26](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:20959:26)  
> $RootScopeProvider/this.$get\</Scope.prototype.$eval@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:22002:16](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:22002:16)  
> $RootScopeProvider/this.$get\</Scope.prototype.$digest@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:21814:15](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:21814:15)  
> $RootScopeProvider/this.$get\</Scope.prototype.$apply@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:22106:13](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:22106:13)  
> done@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:17641:34](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:17641:34)  
> completeRequest@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:17855:7](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:17855:7)  
> createHttpBackend/\</xhr.onreadystatechange@[http://snipe.csi.private.cam.ac.uk/index.js?\_b=5930:17794:11](http://snipe.csi.private.cam.ac.uk/index.js?_b=5930:17794:11)

The instructions include using nginx, my sites-available/default looks like:

> server {  
> listen 80;

> ```
> server_name snipe.csi.private.cam.ac.uk;
> 
> ```

> ```
> auth_basic "Restricted Access";
> auth_basic_user_file /etc/nginx/htpasswd.users;
> 
> ```

> ```
> location / {
> proxy_pass http://localhost:5601;
> proxy_http_version 1.1;
> proxy_set_header Upgrade $http_upgrade;
> proxy_set_header Connection 'upgrade';
> proxy_set_header Host $host;
> proxy_cache_bypass $http_upgrade;
> }
> 
> ```
> 
> }

I'm assuming it is a problem with this but I have no idea what it could be (totally new to nginx).

I'm running Ubuntu 16.04.1 VM, kibana-4.0.1, nginx/1.10.0

nginx.conf hasn't been altered from the defaults.

Any ideas?

Thanks

---

<div class="post-metadata">

**Author:** ![cauliflower](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@cauliflower](https://discuss.elastic.co/u/cauliflower)\
**Post date:** [October 20, 2016, 8:38pm UTC](https://discuss.elastic.co/t/fail-to-connect-to-kibana-nginx-issue/63543/2 "2016-10-20T20:38:27Z")

</div>

... also in case it's relevant my elasticsearch logs show errors like these:

[2016-10-20 20:56:43,724][INFO][node] [Free Spirit] version[1.7.3], pid[1611], build[NA/NA]  
[2016-10-20 20:56:43,756][INFO][node] [Free Spirit] initializing ...  
[2016-10-20 20:56:44,263][INFO][plugins] [Free Spirit] loaded [], sites []  
[2016-10-20 20:56:44,421][INFO][env] [Free Spirit] using [1] data paths, mounts [[/ (/dev/sda1)]], net usable\_space [227.6gb], net total\_space [243.9gb  
[2016-10-20 20:56:50,875][INFO][node] [Free Spirit] initialized  
[2016-10-20 20:56:50,875][INFO][node] [Free Spirit] starting ...  
[2016-10-20 20:56:51,005][INFO][transport] [Free Spirit] bound\_address {inet[/127.0.0.1:9300]}, publish\_address {inet[localhost/127.0.0.1:9300]}  
[2016-10-20 20:56:51,036][INFO][discovery] [Free Spirit] elasticsearch/2Bah63YhRSCngJt63onGZg  
[2016-10-20 20:56:54,806][INFO][cluster.service] [Free Spirit] new\_master [Free Spirit][2Bah63YhRSCngJt63onGZg][snipe][inet[localhost/127.0.0.1:9300]], reason: zen  
[2016-10-20 20:56:54,921][INFO][http] [Free Spirit] bound\_address {inet[/127.0.0.1:9200]}, publish\_address {inet[localhost/127.0.0.1:9200]}  
[2016-10-20 20:56:54,922][INFO][node] [Free Spirit] started  
[2016-10-20 20:56:55,030][INFO][gateway] [Free Spirit] recovered [38] indices into cluster\_state  
[2016-10-20 20:57:03,767][DEBUG][action.search.type] [Free Spirit] [.kibana][1], node[2Bah63YhRSCngJt63onGZg], [P], s[STARTED]: Failed to execute [[org.elasticsearch.ac](http://org.elasticsearch.ac)  
org.elasticsearch.search.SearchParseException: [.kibana][1]: from[-1],size[1000]: Parse Failure [Failed to parse source [{"size":1000,"sort":[{"buildNum":{"order":"desc"}}],"  
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:747)  
at org.elasticsearch.search.SearchService.createContext(SearchService.java:572)  
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:544)  
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:306)  
at org.elasticsearch.search.action.SearchServiceTransportAction$5.call(SearchServiceTransportAction.java:231)  
at org.elasticsearch.search.action.SearchServiceTransportAction$5.call(SearchServiceTransportAction.java:228)  
at org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:559)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)  
at java.lang.Thread.run(Thread.java:745)  
Caused by: org.elasticsearch.search.SearchParseException: [.kibana][1]: from[-1],size[1000]: Parse Failure [No mapping found for [buildNum] in order to sort on]  
at org.elasticsearch.search.sort.SortParseElement.addSortField(SortParseElement.java:214)  
at org.elasticsearch.search.sort.SortParseElement.addCompoundSortField(SortParseElement.java:188)  
at org.elasticsearch.search.sort.SortParseElement.parse(SortParseElement.java:86)  
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:731)  
... 9 more  
[2016-10-20 20:57:03,767][DEBUG][action.search.type] [Free Spirit] [.kibana][4], node[2Bah63YhRSCngJt63onGZg], [P], s[STARTED]: Failed to execute [[org.elasticsearch.ac](http://org.elasticsearch.ac)  
org.elasticsearch.search.SearchParseException: [.kibana][4]: from[-1],size[1000]: Parse Failure [Failed to parse source [{"size":1000,"sort":[{"buildNum":{"order":"desc"}}],"  
at org.elasticsearch.search.SearchService.parseSource(SearchService.java:747)  
at org.elasticsearch.search.SearchService.createContext(SearchService.java:572)  
at org.elasticsearch.search.SearchService.createAndPutContext(SearchService.java:544)  
at org.elasticsearch.search.SearchService.executeQueryPhase(SearchService.java:306)  
at org.elasticsearch.search.action.SearchServiceTransportAction$5.call(SearchServiceTransportAction.java:231)  
at org.elasticsearch.search.action.SearchServiceTransportAction$5.call(SearchServiceTransportAction.java:228)  
at org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:559)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)  
at java.lang.Thread.run(Thread.java:745)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:36pm UTC](https://discuss.elastic.co/t/fail-to-connect-to-kibana-nginx-issue/63543/3 "2017-07-06T13:36:05Z")

</div>


