ERROR 2026 (HY000): SSL connection error: protocol version mismatch
could be that you forgot to create dev/random and dev/urandom devices in the chroot environment (and openssl lib can't obtain entropy - it opens these devices *after* chroot). You can do that this way (replace /srv/mysqld with your chroot dir and mysqld with the user mysqld is running under):
If you tried everything, but SSL is not working, and at the same time you're running mysqld in chroot, then the cause for the errors like:
ERROR 2026 (HY000): SSL connection error: error:00000001: lib(0): func(0) :reason( 1)
or
ERROR 2026 (HY000): SSL connection error: protocol version mismatch
could be that you forgot to create dev/random and dev/urandom devices in the chroot environment (and openssl lib can't obtain entropy - it opens these devices *after* chroot). You can do that this way (replace /srv/mysqld with your chroot dir and mysqld with the user mysqld is running under):
sudo install -d -o mysqld -g mysqld -m 500 /srv/mysqld/dev dev/random c 1 8 dev/urandom c 1 9
sudo mknod -m 444 /srv/mysqld/
sudo mknod -m 444 /srv/mysqld/