# X-pack offline installation problem: Connection refused: connect

**URL:** <https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018>\
**Category:** Elasticsearch\
**Created:** [October 15, 2017, 11:17am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018 "2017-10-15T11:17:10Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![frumat\_l](https://avatars.discourse-cdn.com/v4/letter/f/3ab097/32.png) [@frumat\_l](https://discuss.elastic.co/u/frumat_l)\
**Post date:** [October 15, 2017, 11:17am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018/1 "2017-10-15T11:17:10Z")

</div>

Hi,  
I have standalone windows 2012 r2 server with Elasticsearch, Kibana and Logstash (5.6.3)  
**The server is not connected to the internet**  
**I download the x-pack zip file for offline installation.**

I succeeded to install x-pack on Kibana.  
when I'm trying to install it on elasticsearch, i get an error.  
the command:  
elasticsearch-plugin.bat install file://c:/563/x-pack-5.6.3.zip

the error:  
Exception in thread "main" java.net.ConnectException: Connection refused: connect  
at java.net.DualStackPlainSocketImpl.connect0(Native Method)  
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)  
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)  
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)  
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)  
at java.net.PlainSocketImpl.connect(Unknown Source)  
at java.net.Socket.connect(Unknown Source)  
at java.net.Socket.connect(Unknown Source)  
at sun.net.ftp.impl.FtpClient.doConnect(Unknown Source)  
at sun.net.ftp.impl.FtpClient.tryConnect(Unknown Source)  
at sun.net.ftp.impl.FtpClient.connect(Unknown Source)  
at sun.net.ftp.impl.FtpClient.connect(Unknown Source)  
at sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Source)  
at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source)  
at org.elasticsearch.plugins.InstallPluginCommand.downloadZip(InstallPluginCommand.java:328)  
at org.elasticsearch.plugins.InstallPluginCommand.download(InstallPluginCommand.java:248)  
at org.elasticsearch.plugins.InstallPluginCommand.execute(InstallPluginCommand.java:216)  
at org.elasticsearch.plugins.InstallPluginCommand.execute(InstallPluginCommand.java:202)  
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70)  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134)  
at org.elasticsearch.cli.MultiCommand.execute(MultiCommand.java:69)  
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134)  
at org.elasticsearch.cli.Command.main(Command.java:90)  
at org.elasticsearch.plugins.PluginCli.main(PluginCli.java:47)

need help with this issue.

---

<div class="post-metadata">

**Author:** ![TimV](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/timv/32/13162_2.png) [@TimV](https://discuss.elastic.co/u/TimV)\
**Post date:** [October 16, 2017, 6:22am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018/2 "2017-10-16T06:22:00Z")

</div>

```
file://c:/563/x-pack-5.6.3.zip

```

Can you try `file:///c:/563/x-pack-5.6.3.zip`

Strictly speaking, a URL is formed with

_protocol_ `://` _host_ `/` _path_ (and then query string etc).

Since you have no host, you should leave that blank and then end up with a triple `///`  
_Although I believe Kibana requires only a double `/`, so we really should make the handling consistent across the stack_.

---

<div class="post-metadata">

**Author:** ![frumat\_l](https://avatars.discourse-cdn.com/v4/letter/f/3ab097/32.png) [@frumat\_l](https://discuss.elastic.co/u/frumat_l)\
**Post date:** [October 16, 2017, 6:41am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018/3 "2017-10-16T06:41:13Z")

</div>

> [@frumat\_l](#):
>
> Exception in thread "main" java.net.ConnectException: Connection refused: connect
> 
> at java.net.DualStackPlainSocketImpl.connect0(Native Method)
> 
> at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
> 
> at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
> 
> at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
> 
> at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
> 
> at java.net.PlainSocketImpl.connect(Unknown Source)
> 
> at java.net.Socket.connect(Unknown Source)
> 
> at java.net.Socket.connect(Unknown Source)
> 
> at sun.net.ftp.impl.FtpClient.doConnect(Unknown Source)
> 
> at sun.net.ftp.impl.FtpClient.tryConnect(Unknown Source)
> 
> at sun.net.ftp.impl.FtpClient.connect(Unknown Source)
> 
> at sun.net.ftp.impl.FtpClient.connect(Unknown Source)
> 
> at sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Source)
> 
> at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source)
> 
> at org.elasticsearch.plugins.InstallPluginCommand.downloadZip(InstallPluginCommand.java:328)
> 
> at org.elasticsearch.plugins.InstallPluginCommand.download(InstallPluginCommand.java:248)
> 
> at org.elasticsearch.plugins.InstallPluginCommand.execute(InstallPluginCommand.java:216)
> 
> at org.elasticsearch.plugins.InstallPluginCommand.execute(InstallPluginCommand.java:202)
> 
> at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:70)
> 
> at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134)
> 
> at org.elasticsearch.cli.MultiCommand.execute(MultiCommand.java:69)
> 
> at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134)
> 
> at org.elasticsearch.cli.Command.main(Command.java:90)
> 
> at org.elasticsearch.plugins.PluginCli.main(PluginCli.java:47)

thanks, now it is working.  
now after I installed x-pack, in Kibana I need to type usename and password, do you know what is the username and password? I did not need to enter a password and username before x-pack installation

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [October 16, 2017, 7:20am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018/4 "2017-10-16T07:20:30Z")

</div>

Before 6.0, defaults were `elastic` / `changeme`.

---

<div class="post-metadata">

**Author:** ![frumat\_l](https://avatars.discourse-cdn.com/v4/letter/f/3ab097/32.png) [@frumat\_l](https://discuss.elastic.co/u/frumat_l)\
**Post date:** [October 16, 2017, 7:59am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018/5 "2017-10-16T07:59:08Z")

</div>

thanks, it is working

---

<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:** [November 13, 2017, 7:59am UTC](https://discuss.elastic.co/t/x-pack-offline-installation-problem-connection-refused-connect/104018/6 "2017-11-13T07:59:44Z")

</div>

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