# Kibana4 and module 'jade' fail

**URL:** <https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087>\
**Category:** Kibana\
**Created:** [June 22, 2015, 12:21pm UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087 "2015-06-22T12:21:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![vassav](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vassav/32/3430_2.png) [@vassav](https://discuss.elastic.co/u/vassav)\
**Post date:** [June 22, 2015, 12:21pm UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/1 "2015-06-22T12:21:39Z")

</div>

On first run Kibana 4.1.0 i got error:  
"Error: Cannot find module 'jade'  
at Function.Module.\_resolveFilename (module.js:338:15)  
at Function.Module.\_load (module.js:280:25)  
at Module.require (module.js:364:17)"  
... skiped ...

As a result is necessary to:  
yum install npm  
and  
npm install jade

Why you don't add it in you tar ?

---

<div class="post-metadata">

**Author:** ![spalger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spalger/32/14092_2.png) [@spalger](https://discuss.elastic.co/u/spalger)\
**Post date:** [June 22, 2015, 6:47pm UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/2 "2015-06-22T18:47:13Z")

</div>

Jade isn't required for the server to run, and because of that isn't included. Can you describe how you are running Kibana 4.1.0?

---

<div class="post-metadata">

**Author:** ![vassav](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vassav/32/3430_2.png) [@vassav](https://discuss.elastic.co/u/vassav)\
**Post date:** [June 23, 2015, 6:10am UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/3 "2015-06-23T06:10:09Z")

</div>

Downloaded [https://download.elastic.co/kibana/kibana/kibana-4.1.0-linux-x64.tar.gz](https://download.elastic.co/kibana/kibana/kibana-4.1.0-linux-x64.tar.gz)  
Configured for use real elasticsearch node. Logs in ES-base from nginx -\> rsyslog -\> logstash  
Created Sevice or simple start like ./kibana4/bin/kibana "/var/log/kibana" 2\> "/var/log/kibana" &

Open http://kibana\_host:5601/ - got error:

install jade

Open http://kibana\_host:5601/ - all ok, discover create chart.

---

<div class="post-metadata">

**Author:** ![avramw](https://avatars.discourse-cdn.com/v4/letter/a/f1d935/32.png) [@avramw](https://discuss.elastic.co/u/avramw)\
**Post date:** [June 27, 2015, 12:18am UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/4 "2015-06-27T00:18:07Z")

</div>

I'm running into this as well where I upgraded from 4.0.2 to 4.1 and it crashes every once in a while with something like this:

Error: Cannot find module 'jade'  
at Function.Module.\_resolveFilename (module.js:338:15)  
at Function.Module.\_load (module.js:280:25)  
at Module.require (module.js:364:17)  
at require (module.js:380:17)  
at new View (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/view.js:50:49)  
at EventEmitter.app.render (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/application.js:545:12)  
at ServerResponse.res.render (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/response.js:938:7)  
at module.exports (/home/awahba/kibana-4.1.0-linux-x64/src/app.js:71:7)  
at Layer.handle\_error (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/layer.js:58:5)  
at trim\_prefix (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:300:13)  
at /home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:270:7  
at Function.proto.process\_params (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:321:12)  
at next (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:261:10)  
at app.use.res.render.message (/home/awahba/kibana-4.1.0-linux-x64/src/app.js:50:3)  
at Layer.handle [as handle\_request] (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/layer.js:82:5)  
at trim\_prefix (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:302:13)  
at /home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:270:7  
at Function.proto.process\_params (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:321:12)  
at next (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:261:10)  
at /home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:603:15  
at next (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:246:14)  
at Function.proto.handle (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:166:3)  
Error: Cannot find module 'jade'  
at Function.Module.\_resolveFilename (module.js:338:15)  
at Function.Module.\_load (module.js:280:25)  
at Module.require (module.js:364:17)  
at require (module.js:380:17)  
at new View (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/view.js:50:49)  
at EventEmitter.app.render (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/application.js:545:12)  
at ServerResponse.res.render (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/response.js:938:7)  
at module.exports (/home/awahba/kibana-4.1.0-linux-x64/src/app.js:71:7)  
at Layer.handle\_error (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/layer.js:58:5)  
at trim\_prefix (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:300:13)  
at /home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:270:7  
at Function.proto.process\_params (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:321:12)  
at next (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:261:10)  
at app.use.res.render.message (/home/awahba/kibana-4.1.0-linux-x64/src/app.js:50:3)  
at Layer.handle [as handle\_request] (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/layer.js:82:5)  
at trim\_prefix (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:302:13)  
at /home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:270:7  
at Function.proto.process\_params (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:321:12)  
at next (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:261:10)  
at /home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:603:15  
at next (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:246:14)  
at Function.proto.handle (/home/awahba/kibana-4.1.0-linux-x64/src/node\_modules/express/lib/router/index.js:166:3)

---

<div class="post-metadata">

**Author:** ![vassav](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vassav/32/3430_2.png) [@vassav](https://discuss.elastic.co/u/vassav)\
**Post date:** [June 29, 2015, 12:53pm UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/5 "2015-06-29T12:53:14Z")

</div>

In fact, you have confirmed my subject and the way of solutions.

---

<div class="post-metadata">

**Author:** ![spalger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spalger/32/14092_2.png) [@spalger](https://discuss.elastic.co/u/spalger)\
**Post date:** [June 29, 2015, 6:02pm UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/6 "2015-06-29T18:02:21Z")

</div>

Okay, confirmed this is an issue and just published 4.1.1 to correct it. Thanks for reporting @vassav!

---

<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, 2:17pm UTC](https://discuss.elastic.co/t/kibana4-and-module-jade-fail/24087/7 "2017-07-06T14:17:19Z")

</div>

Closed on July 6, 2017, 2:17pm UTC


