# Unable to install Kibana Plugin?

**URL:** https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699
**Category:** Kibana
**Created:** [August 30, 2018, 12:33pm UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699 "2018-08-30T12:33:11Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![groverjatin17](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/groverjatin17/32/34657_2.png) [@groverjatin17](https://discuss.elastic.co/u/groverjatin17)
#### Post date: [August 30, 2018, 12:33pm UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/1 "2018-08-30T12:33:11Z")

</div>

I am trying to install [enhanced table](https://github.com/fbaligand/kibana-enhanced-table) Plugin in Kibana.  
When trying to install the plugin using

> $KIBANA\_HOME/bin/kibana-plugin install [https://github.com/fbaligand/kibana-enhanced-table/releases/download/vX.Y.Z/enhanced-table-X.Y.Z\_A.B.C.zip](https://github.com/fbaligand/kibana-enhanced-table/releases/download/vX.Y.Z/enhanced-table-X.Y.Z_A.B.C.zip)

It gives this error:-

**Client request error: getaddrinfo ENOTFOUND [github.com](http://github.com) [github.com:443](http://github.com:443)**

As a workaround I tried downloading the zip folder and then istall but it returned this:-

**Error: Client request error: getaddrinfo ENOTFOUND [artifacts.elastic.co](http://artifacts.elastic.co) [artifacts.elastic.co:443](http://artifacts.elastic.co:443)**  
**Plugin installation was unsuccessful due to error "Client request error: getaddrinfo ENOTFOUND [artifacts.elastic.co](http://artifacts.elastic.co) [artifacts.elastic.co:443](http://artifacts.elastic.co:443)"**

Can anyone help me how to solve this issue as on Github discussions there are lot of jargons which are hard to digest/understand?

Thank you

---

<div class="post-metadata">

### Author: ![Larry\_Gregory](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/larry_gregory/32/34969_2.png) [@Larry\_Gregory](https://discuss.elastic.co/u/Larry_Gregory)
#### Post date: [August 30, 2018, 12:46pm UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/2 "2018-08-30T12:46:19Z")

</div>

@groverjatin17,

Is Kibana installed on a machine that has Internet access? Are you able to browse to the install URL using a web browser on that same machine? The error message leads me to think that either it can't access the Internet, or that there is a DNS resolution problem on that machine/network.

---

<div class="post-metadata">

### Author: ![groverjatin17](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/groverjatin17/32/34657_2.png) [@groverjatin17](https://discuss.elastic.co/u/groverjatin17)
#### Post date: [August 30, 2018, 1:22pm UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/3 "2018-08-30T13:22:37Z")

</div>

Kibana is installed on a Unix Server.  
The reason is believe is the server does not allow download from outside websites.  
What are my options.

I just read random words like Proxy in kibana.yml file or  
building source code using npm(npm is installed on server but no clue how to proceed).

Or other feasible options

---

<div class="post-metadata">

### Author: ![Larry\_Gregory](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/larry_gregory/32/34969_2.png) [@Larry\_Gregory](https://discuss.elastic.co/u/Larry_Gregory)
#### Post date: [August 30, 2018, 1:47pm UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/4 "2018-08-30T13:47:03Z")

</div>

Can you try the "offline installation" again?

Using the zip you downloaded, run the plugin install command, but specify the `file://` prefix:

```auto
./bin/kibana-plugin install file:///Users/larry/Downloads/enhanced-table-0.7.1_6.3.2.zip

```

replace the path in the example above with the full path to your download location. Note there are three slashes there -- the first two denote the `file://` prefix, and the third is the start of the file path

---

<div class="post-metadata">

### Author: ![groverjatin17](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/groverjatin17/32/34657_2.png) [@groverjatin17](https://discuss.elastic.co/u/groverjatin17)
#### Post date: [August 31, 2018, 6:38am UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/5 "2018-08-31T06:38:21Z")

</div>

OMG tons of thanks.  
This worked perfectly fine. You made my day man.  
You don't even know how experts like you make life easy for noobies like me.

Could you tell me what difference did adding **"file://"** make?

---

<div class="post-metadata">

### Author: ![Larry\_Gregory](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/larry_gregory/32/34969_2.png) [@Larry\_Gregory](https://discuss.elastic.co/u/Larry_Gregory)
#### Post date: [August 31, 2018, 11:30am UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/6 "2018-08-31T11:30:13Z")

</div>

Glad that worked for you, I'm happy to help! Without getting _too_ technical, the `file://` prefix is the protocol of the URL. Normal websites use either `http` or `https` as their protocol. The `file` protocol tells Kibana that you are requesting a file that exists on the local machine, as opposed to a remote machine. A remote machine would need something like `http` or `https` to access the file.

The Kibana plugin installer can accept just a plugin name (e.g., `./bin/kibana-plugin install x-pack`). When this happens, the installer will automatically try to download a plugin of that name from the Elastic servers. Since it has this capability, we need to be able to distinguish between a plugin name, and a URL. Having the protocol at the beginning helps Kibana make that distinction.

---

<div class="post-metadata">

### Author: ![groverjatin17](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/groverjatin17/32/34657_2.png) [@groverjatin17](https://discuss.elastic.co/u/groverjatin17)
#### Post date: [September 3, 2018, 10:26am UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/7 "2018-09-03T10:26:04Z")

</div>

okay, Got it.  
Also, i tried the same method to install the plugin for Logstash but this time they gave me another error. Upon some research I figured it demanded some dependencies which require internet. So i tried using "prepare-offline-plugin" command but it showed this error.  
**Failed to open TCP connection to [rubygems.org:443](http://rubygems.org:443)**

---

<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: [October 1, 2018, 10:26am UTC](https://discuss.elastic.co/t/unable-to-install-kibana-plugin/146699/8 "2018-10-01T10:26:15Z")

</div>

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