I updated openssl on my ubuntu 20.04 server to openssl 1.1.1i last night and ever since then, node-red nodes are getting the error "UNABLE_TO_GET_ISSUER_CERT_LOCALLY"
I have been trying to find out how to fix this on google to no avail. Here's some information about the certificate I installed for node-red https on the admin edit page and to enable https in the settings file:
- I used letsencrypt certbot to issue the certificates that are used in node-red's settings.js file
- The path in settings.js to the pem files are:
Ever since updating to openssl 1.1.1i a lot of my nodes are getting this error seen in the screenshot below:
It happens with any http request to any API I try to reach, for example the jsonplaceholder API:
It's a production server and I broke it :\
I was updating openssl because I was originally getting a ssl handshake failure with an http request I was working on and when I tested it on my local machine, updating to openssl 1.1.1i fixed the issue, but on my local machine I didn't have all the other flows to find this issue ahead of time.