Bug 50436

Summary: Не устанавливается соединение между ssl-сервером и ssl-клиентом
Product: Sisyphus Reporter: strepkovaas <strepkovaas>
Component: mbedtls-utilsAssignee: Денис Назаров <nenderus>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: nenderus
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description strepkovaas 2024-05-24 11:18:20 MSK
Стенд, обновленный до sisyphus:
Alt Workstation 10.2 x86_64

Версия пакета:
mbedtls-utils-3.6.0-alt1.1.x86_64

Шаги воспроизведения:
1) Установить пакет: 
# apt-get install mbedtls-utils

2) Запустить демо ssl-сервер:
$ /usr/lib/mbedtls/ssl_server 1>ssl_server.log 2>&1 &

3) Запустить ssl-клиента:
$  /usr/lib/mbedtls/ssl_client1 |   grep "Successful connection" &&   kill `pgrep ssl_server`

Ожидаемый результат:
В результате подключения клиента появилась надпись:
"Successful connection"

Фактический результат:
В результате подключения клиента ничего не происходит.
В файле ssl_server.log ошибки:
 Waiting for a remote connection ... ok
  . Performing the SSL/TLS handshake... failed
  ! mbedtls_ssl_handshake returned -29312

Last error was: -29312 - SSL - The connection indicated an EOF

Если перезапустить сервер и клиент, то в логе сервера появляется сообщение:
Last error was: -70 - NET - Binding of the socket failed


В p10 ошибка не воспроизводится, результат подключения клиента соотвествует ожидаемому (Версия пакета mbedtls-utils-3.4.1-alt1.x86_64).