# Fatal Error after creating ssl definitions

**URL:** <https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075>\
**Category:** Kibana\
**Created:** [December 27, 2016, 2:45pm UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075 "2016-12-27T14:45:19Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ssasporta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ssasporta/32/13695_2.png) [@ssasporta](https://discuss.elastic.co/u/ssasporta)\
**Post date:** [December 27, 2016, 2:45pm UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/1 "2016-12-27T14:45:19Z")

</div>

```
Dec 27 16:37:24 eaasrt systemd: kibana.service: main process exited, code=exited, status=1/FAILURE
Dec 27 16:37:24 eaasrt systemd: Unit kibana.service entered failed state.
Dec 27 16:37:24 eaasrt systemd: kibana.service holdoff time over, scheduling restart.
Dec 27 16:37:24 eaasrt systemd: Stopping Kibana...
Dec 27 16:37:24 eaasrt systemd: Starting Kibana...
Dec 27 16:37:24 eaasrt systemd: Started Kibana.
**Dec 27 16:37:26 eaasrt kibana: FATAL Error: error:0906A068:PEM routines:PEM_do_header:bad password read**
Dec 27 16:37:26 eaasrt kibana: at Error (native)
Dec 27 16:37:26 eaasrt kibana: at Object.createSecureContext (_tls_common.js:90:19)
Dec 27 16:37:26 eaasrt kibana: at Server (_tls_wrap.js:751:25)
Dec 27 16:37:26 eaasrt kibana: at Server (https.js:26:14)
Dec 27 16:37:26 eaasrt kibana: at new Server (/usr/share/kibana/node_modules/httpolyglot/index.js:20:18)
Dec 27 16:37:26 eaasrt kibana: at Object.exports.createServer (/usr/share/kibana/node_modules/httpolyglot/index.js:92:10)
Dec 27 16:37:26 eaasrt kibana: at KbnServer.exports.default (/usr/share/kibana/src/server/http/setup_connection.js:55:40)
Dec 27 16:37:26 eaasrt kibana: at KbnServer.<anonymous> (/usr/share/kibana/src/server/kbn_server.js:107:20)
Dec 27 16:37:26 eaasrt kibana: at undefined.next (native)
Dec 27 16:37:26 eaasrt kibana: at step (/usr/share/kibana/src/server/kbn_server.js:7:273)
Dec 27 16:37:26 eaasrt kibana: at /usr/share/kibana/src/server/kbn_server.js:7:443

```

Any Idea ?

Thanks  
Sharon.

---

<div class="post-metadata">

**Author:** ![Court](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/court/32/6640_2.png) [@Court](https://discuss.elastic.co/u/Court)\
**Post date:** [December 27, 2016, 2:53pm UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/2 "2016-12-27T14:53:53Z")

</div>

It looks like the key you're using requires a passphrase, but Kibana does not support key passphrases right now. There's a PR open at the moment that should introduce that support for the first time, though: [https://github.com/elastic/kibana/pull/8855](https://github.com/elastic/kibana/pull/8855)

---

<div class="post-metadata">

**Author:** ![ssasporta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ssasporta/32/13695_2.png) [@ssasporta](https://discuss.elastic.co/u/ssasporta)\
**Post date:** [December 28, 2016, 7:33am UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/3 "2016-12-28T07:33:00Z")

</div>

Thanks.

What is the workaround for that?

---

<div class="post-metadata">

**Author:** ![ssasporta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ssasporta/32/13695_2.png) [@ssasporta](https://discuss.elastic.co/u/ssasporta)\
**Post date:** [December 28, 2016, 10:23am UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/4 "2016-12-28T10:23:26Z")

</div>

Different error now. Any Idea? Who can assist here?  
I am defining all these, as I understand it is must to be able to generate a report.

```
Dec 28 12:14:06 eaasrt kibana: at step (/usr/share/kibana/src/server/kbn_server.js:7:273)
Dec 28 12:14:06 eaasrt kibana: at /usr/share/kibana/src/server/kbn_server.js:7:443
Dec 28 12:14:06 eaasrt kibana: at KbnServer.<anonymous> (/usr/share/kibana/src/server/kbn_server.js:7:99)
Dec 28 12:14:06 eaasrt kibana: at KbnServer.<anonymous> (/usr/share/kibana/src/server/http/index.js:53:19)
Dec 28 12:14:06 eaasrt kibana: at undefined.next (native)
Dec 28 12:14:06 eaasrt kibana: at step (/usr/share/kibana/src/server/http/index.js:5:273)
Dec 28 12:14:06 eaasrt kibana: at process._tickCallback (internal/process/next_tick.js:103:7)
Dec 28 12:14:06 eaasrt systemd: kibana.service: main process exited, code=exited, status=1/FAILURE
Dec 28 12:14:06 eaasrt systemd: Unit kibana.service entered failed state.
Dec 28 12:14:06 eaasrt systemd: kibana.service holdoff time over, scheduling restart.
Dec 28 12:14:06 eaasrt systemd: Stopping Kibana...
Dec 28 12:14:06 eaasrt systemd: Starting Kibana...
Dec 28 12:14:06 eaasrt systemd: Started Kibana.
**Dec 28 12:14:07 eaasrt kibana: FATAL Error: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch**
Dec 28 12:14:07 eaasrt kibana: at Error (native)
Dec 28 12:14:07 eaasrt kibana: at Object.createSecureContext (_tls_common.js:90:19)
Dec 28 12:14:07 eaasrt kibana: at Server (_tls_wrap.js:751:25)
Dec 28 12:14:07 eaasrt kibana: at Server (https.js:26:14)
Dec 28 12:14:07 eaasrt kibana: at new Server (/usr/share/kibana/node_modules/httpolyglot/index.js:20:18)
Dec 28 12:14:07 eaasrt kibana: at Object.exports.createServer (/usr/share/kibana/node_modules/httpolyglot/index.js:92:10)
Dec 28 12:14:07 eaasrt kibana: at KbnServer.exports.default (/usr/share/kibana/src/server/http/setup_connection.js:55:40)
Dec 28 12:14:07 eaasrt kibana: at KbnServer.<anonymous> (/usr/share/kibana/src/server/kbn_server.js:107:20)

```

Thanks  
Sharon.

---

<div class="post-metadata">

**Author:** ![Court](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/court/32/6640_2.png) [@Court](https://discuss.elastic.co/u/Court)\
**Post date:** [December 28, 2016, 7:56pm UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/5 "2016-12-28T19:56:35Z")

</div>

There is no workaround for this other than using a key without a passphrase.

That new error appears to be the result of using a mismatched certificate and key files. I'd recommend repeating your cert generation steps to make sure you have a working pair of the certificate and key files. Kibana doesn't itself do any wrangling of SSL certificates, so this is something you'll need to do on your end and then configure Kibana to use the correct files.

---

<div class="post-metadata">

**Author:** ![ssasporta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ssasporta/32/13695_2.png) [@ssasporta](https://discuss.elastic.co/u/ssasporta)\
**Post date:** [December 29, 2016, 11:07am UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/6 "2016-12-29T11:07:31Z")

</div>

Hi,

What is the path of config directory of elasticsearch?

Thanks  
Sharon.

---

<div class="post-metadata">

**Author:** ![ssasporta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ssasporta/32/13695_2.png) [@ssasporta](https://discuss.elastic.co/u/ssasporta)\
**Post date:** [December 29, 2016, 11:59am UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/7 "2016-12-29T11:59:51Z")

</div>

found!!!

---

<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:** [January 26, 2017, 12:00pm UTC](https://discuss.elastic.co/t/fatal-error-after-creating-ssl-definitions/70075/8 "2017-01-26T12:00:08Z")

</div>

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