I did a search but haven't found anything. I have a certificate that is working on 3 other servers but when I try to point Kibana to it I get the following error on service start:
● kibana.service - no description given
Loaded: loaded (/lib/systemd/system/kibana.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Aug 31 01:47:23 kibana kibana[35250]: code: 'EACCES',
Aug 31 01:47:23 kibana kibana[35250]: syscall: 'open',
Aug 31 01:47:23 kibana kibana[35250]: path: '/etc/letsencrypt/live/api.domain.com/privkey.pem' }
Aug 31 01:47:23 kibana systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Aug 31 01:47:23 kibana systemd[1]: kibana.service: Unit entered failed state.
Aug 31 01:47:23 kibana systemd[1]: kibana.service: Failed with result 'exit-code'.
Aug 31 01:47:23 kibana systemd[1]: kibana.service: Service hold-off time over, scheduling restart.
Aug 31 01:47:23 kibana systemd[1]: Stopped no description given.
Aug 31 01:47:23 kibana systemd[1]: kibana.service: Start request repeated too quickly.
Aug 31 01:47:23 kibana systemd[1]: Failed to start no description given.
I noticed that the SSL cert wasn't part of the ssl-cert group so I added the directories and files to that group and added the kibana user to that group but it didn't help so I removed it. I'm really stuck now so any help would be appreciated. Thanks in advance!
Ubuntu 16.04
Kibana 4.5.4
SSL cert signed by letsencrypt
My YML File has the following entries for SSL:
server.ssl.cert: /etc/letsencrypt/live/api.domain.com/fullchain.pem
server.ssl.key: /etc/letsencrypt/live/api.domain.com/privkey.pem