Код: Выделить всё
Warning: stream_socket_enable_crypto(): Unable to set local cert chain file `<...>/admin.crt'; Check that your cafile/capath settings include details of your certificate and its issuer in <...>/URFAClient_Connection.php on line 99
Код: Выделить всё
public function ssl_connect($ssl)
{
$method = STREAM_CRYPTO_METHOD_SSLv3_CLIENT;
if ($this->sslType == RSR_SSL_TLS1) {
$method = STREAM_CRYPTO_METHOD_TLS_CLIENT; // $method равен вот этому
}
stream_socket_enable_crypto($this->socket, $ssl, $method); // 99 строка
}
При использовании обеих версий библиотеки на PHP 7.1 с OpenSSL 1.0.1 3 May 2016 и на PHP 5.5.3 с OpenSSL 1.0.1t 3 May 2016 в полностью аналогичной конфигурации ошибки нет.
debug.log:
Код: Выделить всё
Feb 28 21:44:23 ERROR : 32be7700 RPCConn[SSL]<init@...>: SSL connection failed (4), system errno <0>
Feb 28 21:44:23 ?Debug : 32be7700 RPCConn[SSL]<init@...>: new SSL connection accepted uses (NONE) cipher
Feb 28 21:44:23 ?Debug : 32be7700 RPC2Connection: Session Key <86f8965a00000000243d785ca6963578> stored for UID -1 from <...>
Feb 28 21:44:23 ?Debug : 32be7700 RPCConn[SSL]<init@...>: SSL cleared
Feb 28 21:44:23 ?Debug : 32be7700 ConnectionManager: connection [1717] has been closed
Feb 28 21:44:23 ?Debug : 32be7700 RPCConn[SSL]<init@...>: Session closed...
Код: Выделить всё
Feb 28 21:44:34 ERROR : 32be7700 RPCConn[SSL]<init@...>: SSL connection failed (4), system errno <0>
Код: Выделить всё
# /netup/utm5/bin/utm5_core -version
NetUP UTM billing system core. Compile date: Apr 1 2016 12:29:59
Version:5.3-003-update15-debian_wheezy_x64 Rev #15609
Вопрос: где косяк, как поуметь?