Re: Broken openssl tests on Travis

From: Date: Sun, 02 Dec 2018 08:35:16 +0000
Subject: Re: Broken openssl tests on Travis
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-103536@lists.php.net to get a copy of this message
On 02/12/2018 09:16, Stanislav Malyshev wrote:
Hi! I am seeing tons of broken openssl tests on Travis CI. Example: https://travis-ci.org/php/php-src/jobs/462367522 All errors seem to be the same: 001+ Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: 002+ error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /home/travis/build/php/php-src/ext/openssl/tests/ServerClientTestCase.inc(96) : eval()'d code on line 10 Anybody knows anything about this?
Certificated that had been used for openssl tests, expired yesterday. There are 2 ways to proceed, as I see it: * generate new ones ASAP to get rid of false alarms; * check if there's anything to be done to avoid this in the future. To address the latter, certificates can be generated for each test run to make sure their expiration dates are never in the past but I'm not sure openssl binary has been a requirement for running tests, so maybe we're better off just generating another certificate for an upcoming decade or two.

« previous php.internals (#103536) next »