# Juniper install fail

**URL:** <https://discuss.openedx.org/t/juniper-install-fail/3158>\
**Category:** Site Operations Help\
**Tags:** juniper\
**Created:** [September 4, 2020, 3:10pm UTC](https://discuss.openedx.org/t/juniper-install-fail/3158 "2020-09-04T15:10:43Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![guangyaw](https://avatars.discourse-cdn.com/v4/letter/g/b38774/32.png) [@guangyaw](https://discuss.openedx.org/u/guangyaw)\
**Post date:** [September 4, 2020, 3:10pm UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/1 "2020-09-04T15:10:43Z")

</div>

Install Juniper and meet problem as below.  
Does anyone know how to fix it?

====================================================  
TASK [insights : install node dependencies] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
fatal: [localhost]: FAILED! =\> {“changed”: true, “cmd”: “/edx/app/insights/nodeenvs/insights/bin/npm install”, “delta”: “0:13:00.023870”, “end”: “2020-09-04 18:32:10.919817”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-09-04 18:19:10.895947”, “stderr”: “npm WARN edx-analytics-dashboard@ No license field.\n\nnpm ERR! Error while executing:\nnpm ERR! /usr/bin/git ls-remote -h -t git://github.com/edx/edx-ui-toolkit.git\nnpm ERR! \nnpm ERR! fatal: unable to connect to [github.com](http://github.com):\nnpm ERR! [github.com](http://github.com)[0: 140.82.114.3]: errno=Connection timed out\nnpm ERR! \nnpm ERR! \nnpm ERR! exited with error code: 128\n\nnpm ERR! A complete log of this run can be found in:\nnpm ERR! /edx/app/insights/.npm/\_logs/2020-09-04T10\_25\_44\_233Z-debug.log”, “stderr\_lines”: [“npm WARN edx-analytics-dashboard@ No license field.”, “”, “npm ERR! Error while executing:”, “npm ERR! /usr/bin/git ls-remote -h -t git://github.com/edx/edx-ui-toolkit.git”, "npm ERR! ", “npm ERR! fatal: unable to connect to [github.com](http://github.com):”, “npm ERR! [github.com](http://github.com)[0: 140.82.114.3]: errno=Connection timed out”, "npm ERR! ", "npm ERR! ", “npm ERR! exited with error code: 128”, “”, “npm ERR! A complete log of this run can be found in:”, “npm ERR! /edx/app/insights/.npm/\_logs/2020-09-04T10\_25\_44\_233Z-debug.log”], “stdout”: “”, “stdout\_lines”: }

RUNNING HANDLER [nginx : reload nginx] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
to retry, use: --limit @/var/tmp/configuration/playbooks/openedx\_native.retry

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
localhost : ok=464 changed=175 unreachable=0 failed=1

## ============================================================ Ansible failed!

Decoded error:  
== cmd ===========================  
/edx/app/insights/nodeenvs/insights/bin/npm install  
== msg ===========================  
non-zero return code  
== stderr ===========================  
npm WARN edx-analytics-dashboard@ No license field.

npm ERR! Error while executing:  
npm ERR! /usr/bin/git ls-remote -h -t git://github.com/edx/edx-ui-toolkit.git  
npm ERR!  
npm ERR! fatal: unable to connect to [github.com](http://github.com):  
npm ERR! [github.com](http://github.com)[0: 140.82.114.3]: errno=Connection timed out  
npm ERR!  
npm ERR!  
npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in:  
npm ERR! /edx/app/insights/.npm/\_logs/2020-09-04T10\_25\_44\_233Z-debug.log

## ============================================================ Installation failed!

If you need help, see [https://open.edx.org/getting-help](https://open.edx.org/getting-help) .  
When asking for help, please provide as much information as you can.  
These might be helpful:  
Your log file is at /home/guangyaw/logs/install-20200904-175714.log  
Your environment:  
OPENEDX\_RELEASE=open-release/juniper.master

---

<div class="post-metadata">

**Author:** ![Herve\_siyou](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/herve_siyou/32/1452_2.png) [@Herve\_siyou](https://discuss.openedx.org/u/Herve_siyou)\
**Post date:** [September 5, 2020, 10:03am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/2 "2020-09-05T10:03:41Z")

</div>

> [@guangyaw](#):
>
> npm ERR! fatal: unable to connect to [github.com](http://github.com):  
> npm ERR! [github.com](http://github.com)[0: 140.82.114.3]: errno=Connection timed out

It seems to be a temporary error. Did you tried to reinstall it 30 min or 1 hour later ?

---

<div class="post-metadata">

**Author:** ![guangyaw](https://avatars.discourse-cdn.com/v4/letter/g/b38774/32.png) [@guangyaw](https://discuss.openedx.org/u/guangyaw)\
**Post date:** [September 5, 2020, 12:57pm UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/3 "2020-09-05T12:57:26Z")

</div>

> [@Herve\_siyou](#):
>
> mporary error. Did you tried to reinstall it 30 min or 1 hour later ?

Yes . I have tried four times in two day. I remove the two folders :/tmp and /edx and reinstall again . The problem is the same.

---

<div class="post-metadata">

**Author:** ![Herve\_siyou](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/herve_siyou/32/1452_2.png) [@Herve\_siyou](https://discuss.openedx.org/u/Herve_siyou)\
**Post date:** [September 6, 2020, 8:57pm UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/4 "2020-09-06T20:57:10Z")

</div>

I just finish installing juniper.master, and it works, i means, no error during installation, all services running.

I’m on Ubuntu Server 16.04

---

<div class="post-metadata">

**Author:** ![guangyaw](https://avatars.discourse-cdn.com/v4/letter/g/b38774/32.png) [@guangyaw](https://discuss.openedx.org/u/guangyaw)\
**Post date:** [September 9, 2020, 1:06am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/5 "2020-09-09T01:06:44Z")

</div>

Might the cause of this problem be due to firewall settings? ( I try to install on a VPS which default setting is ‘all deny’). If so, do you know which communication port should open?

---

<div class="post-metadata">

**Author:** ![Herve\_siyou](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/herve_siyou/32/1452_2.png) [@Herve\_siyou](https://discuss.openedx.org/u/Herve_siyou)\
**Post date:** [September 9, 2020, 8:46am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/6 "2020-09-09T08:46:15Z")

</div>

You can start opening those one and try again:  
443 (HTTPS), 80 (LMS), 18010 (studio CMS), 18381 (Discovery), 18110 (Insights), 18130 (Ecommerce OSCAR), 18040 (Xqueue)

---

<div class="post-metadata">

**Author:** ![guangyaw](https://avatars.discourse-cdn.com/v4/letter/g/b38774/32.png) [@guangyaw](https://discuss.openedx.org/u/guangyaw)\
**Post date:** [September 29, 2020, 6:07am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/7 "2020-09-29T06:07:19Z")

</div>

I fix the problem . port 9418 should be open.

---

<div class="post-metadata">

**Author:** ![Cover\_Kami](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/cover_kami/32/2373_2.png) [@Cover\_Kami](https://discuss.openedx.org/u/Cover_Kami)\
**Post date:** [May 24, 2021, 2:16am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/8 "2021-05-24T02:16:40Z")

</div>

i have the same problem. Is this port your firewall port?

---

<div class="post-metadata">

**Author:** ![guangyaw](https://avatars.discourse-cdn.com/v4/letter/g/b38774/32.png) [@guangyaw](https://discuss.openedx.org/u/guangyaw)\
**Post date:** [May 24, 2021, 2:58am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/9 "2021-05-24T02:58:54Z")

</div>

My firewall default value is ’ deny all '. To open the port 9418 for “git://” connections.

---

<div class="post-metadata">

**Author:** ![Natnael](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/natnael/32/4433_2.png) [@Natnael](https://discuss.openedx.org/u/Natnael)\
**Post date:** [September 14, 2022, 9:30am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/11 "2022-09-14T09:30:36Z")

</div>

Hello @guangyaw This does not solve the error for me, Is there any other solution?

---

<div class="post-metadata">

**Author:** ![guangyaw](https://avatars.discourse-cdn.com/v4/letter/g/b38774/32.png) [@guangyaw](https://discuss.openedx.org/u/guangyaw)\
**Post date:** [September 15, 2022, 1:46am UTC](https://discuss.openedx.org/t/juniper-install-fail/3158/12 "2022-09-15T01:46:14Z")

</div>

Sorry . Only the solution for my case.
