Closed stefan-as closed 6 years ago
Thanks @stefan-as, 1.3.1-2:
$ ls -l /opt/sensu/embedded/ssl/cert.pem
lrwxrwxrwx 1 root root 40 Apr 13 18:42 /opt/sensu/embedded/ssl/cert.pem -> /opt/sensu/embedded/ssl/certs/cacert.pem
$ /opt/sensu/embedded/bin/check-http.rb -u https://sensu.io
CheckHttp OK: 200, 33931 bytes
Right now and caused by last package updates, any OpenSSL related code paths dealing with public SSL certs are broken because of missing certificates:
SSL_connect returned=1 errno=0 state=error: certificate verify failed
strace
showscert.pem
is missing:open("/opt/sensu/embedded/ssl/cert.pem", O_RDONLY) = -1 ENOENT (No such file or directory)
Fix is attached as https://github.com/sensu/sensu-omnibus/pull/255