エラー内容
本番サーバーで以下のことを行ったら表題のエラーが出ました。
- Slackにエラー通知を実装(gem 'exception_notification')
- Cloudinaryに画像をアップロード
An error occurred when sending a notification using 'slack' notifier.OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate)
解決方法
本番サーバーにログインし、以下実行。
curl -fsSL curl.haxx.se/ca/cacert.pem -o "$(ruby -ropenssl -e 'puts OpenSSL::X509::DEFAULT_CERT_FILE')"
解決しない場合はnginxやサーバーの再起動を行ってみてください。
参照