Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
Description
After uploading MariaDB 10.3 to Debian experimental I noticed all builds were failing. One of the reasons was the inability of the mysqld process to serve any connections due to this:
SSL error: Unable to get certificate from '/tmp/build/source/mysql-test/std_data/server-cert.pem'
|
2018-12-16 15:56:57 0 [Warning] Failed to setup SSL
|
2018-12-16 15:56:57 0 [Warning] SSL error: Unable to get certificate
|
2018-12-16 15:56:57 0 [Warning] SSL error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small
|
2018-12-16 15:56:57 0 [Note] Server socket created on IP: '127.0.0.1'.
|
2018-12-16 15:56:57 0 [Note] Reading of all Master_info entries succeded
|
2018-12-16 15:56:57 0 [Note] Added new Master_info '' to hash table
|
2018-12-16 15:56:57 0 [Note] /tmp/build/source/builddir/sql/mysqld: ready for connections.
|
Version: '10.3.11-MariaDB-1~exp1-log' socket: '/tmp/build/source/builddir/mysql-test/var/tmp/4/mysqld.1.sock' port: 16060 Debian unstable
|
Reports online suggest that the new OpenSSL (available in Debian unstable) does not accept the small keysize in our test certificate. See https://www.openssl.org/docs/man1.1.0/ssl/SSL_CTX_set_security_level.html
Attachments
Issue Links
- relates to
-
MDEV-18135 binlog_encryption.encrypted_slave, main.pool_of_threads and connect tests fail in buildbot with SSL error
-
- Open
-
Activity
Field | Original Value | New Value |
---|---|---|
Assignee | Otto Kekäläinen [ otto ] |
Link | This issue relates to MDEV-18135 [ MDEV-18135 ] |
Description |
After uploading MariaDB 10.3 to Debian experimental I noticed all builds were failing. One of the reasons was the inability of the mysqld process to serve any connections due to this:
{{ SSL error: Unable to get certificate from '/tmp/build/source/mysql-test/std_data/server-cert.pem' 2018-12-16 15:56:57 0 [Warning] Failed to setup SSL 2018-12-16 15:56:57 0 [Warning] SSL error: Unable to get certificate 2018-12-16 15:56:57 0 [Warning] SSL error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small 2018-12-16 15:56:57 0 [Note] Server socket created on IP: '127.0.0.1'. 2018-12-16 15:56:57 0 [Note] Reading of all Master_info entries succeded 2018-12-16 15:56:57 0 [Note] Added new Master_info '' to hash table 2018-12-16 15:56:57 0 [Note] /tmp/build/source/builddir/sql/mysqld: ready for connections. Version: '10.3.11-MariaDB-1~exp1-log' socket: '/tmp/build/source/builddir/mysql-test/var/tmp/4/mysqld.1.sock' port: 16060 Debian unstable }} Reports online suggest that the new OpenSSL (available in Debian unstable) does not accept the small keysize in our test certificate. See https://www.openssl.org/docs/man1.1.0/ssl/SSL_CTX_set_security_level.html |
After uploading MariaDB 10.3 to Debian experimental I noticed all builds were failing. One of the reasons was the inability of the mysqld process to serve any connections due to this:
{noformat} SSL error: Unable to get certificate from '/tmp/build/source/mysql-test/std_data/server-cert.pem' 2018-12-16 15:56:57 0 [Warning] Failed to setup SSL 2018-12-16 15:56:57 0 [Warning] SSL error: Unable to get certificate 2018-12-16 15:56:57 0 [Warning] SSL error: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small 2018-12-16 15:56:57 0 [Note] Server socket created on IP: '127.0.0.1'. 2018-12-16 15:56:57 0 [Note] Reading of all Master_info entries succeded 2018-12-16 15:56:57 0 [Note] Added new Master_info '' to hash table 2018-12-16 15:56:57 0 [Note] /tmp/build/source/builddir/sql/mysqld: ready for connections. Version: '10.3.11-MariaDB-1~exp1-log' socket: '/tmp/build/source/builddir/mysql-test/var/tmp/4/mysqld.1.sock' port: 16060 Debian unstable {noformat} Reports online suggest that the new OpenSSL (available in Debian unstable) does not accept the small keysize in our test certificate. See https://www.openssl.org/docs/man1.1.0/ssl/SSL_CTX_set_security_level.html |
Fix Version/s | 10.3 [ 22126 ] |
Fix Version/s | 10.4 [ 22408 ] |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Fix Version/s | 10.5 [ 23123 ] |
Fix Version/s | 10.6.0 [ 24431 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 91268 ] | MariaDB v4 [ 155369 ] |
I have created a fix for this and it's now patched in Debian. I will upstream that patch soon.