New user, probably my fault.
Trying to extend the hello example to use SSL with the ssl_cert.pem from examples, and adding to the config:
This suggests SSL options are not being set to a valid state, or the SSL that gets picked up is unexpected but I'm not familiar enough to know. The chat example doesn't seem to set anything else, so I'm puzzled.
open("/lib64/libssl.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000/\301y9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=315080, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b3623889000
mmap(0x3979c00000, 2407856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3979c00000
mprotect(0x3979c46000, 2097152, PROT_NONE) = 0
mmap(0x3979e46000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x3979e46000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\217\256\0004\0\0\0"..., 832) = 832
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332!n9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1722328, ...}) = 0
mmap(0x396e200000, 3502424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x396e200000
mprotect(0x396e34f000, 2093056, PROT_NONE) = 0
mmap(0x396e54e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14e000) = 0x396e54e000
mmap(0x396e553000, 16728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x396e553000
close(3) = 0
open("/lib/libcrypto.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2005\300\0074\0\0\0"..., 832) = 832
close(3) = 0
open("/usr/lib/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libcrypto.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\232\245u9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1366784, ...}) = 0
mmap(0x3975a00000, 3475856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3975a00000
mprotect(0x3975b2d000, 2093056, PROT_NONE) = 0
mmap(0x3975d2c000, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c000) = 0x3975d2c000
mmap(0x3975d4d000, 14736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3975d4d000
close(3) = 0
open("/lib/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320#\326\0074\0\0\0"..., 832) = 832
close(3) = 0
open("./tls/x86_64/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libgssapi_krb5.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\222\0y9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=190976, ...}) = 0
mmap(0x3979000000, 2283888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3979000000
mprotect(0x397902c000, 2097152, PROT_NONE) = 0
mmap(0x397922c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x397922c000
close(3) = 0
open("/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\342\320\0004\0\0\0"..., 832) = 832
close(3) = 0
open("./tls/x86_64/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libkrb5.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\222\201y9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=613928, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b362388a000
mmap(0x3979800000, 2706656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3979800000
mprotect(0x3979891000, 2097152, PROT_NONE) = 0
mmap(0x3979a91000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0x3979a91000
close(3) = 0
open("/lib/libcom_err.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3407\310\0004\0\0\0"..., 832) = 832
close(3) = 0
open("/usr/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libcom_err.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\n@x9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10096, ...}) = 0
mmap(0x3978400000, 2103144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3978400000
mprotect(0x3978402000, 2093056, PROT_NONE) = 0
mmap(0x3978601000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3978601000
close(3) = 0
open("/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\227\331\0004\0\0\0"..., 832) = 832
close(3) = 0
open("./tls/x86_64/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libk5crypto.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260V\300x9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=153720, ...}) = 0
mmap(0x3978c00000, 2247528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3978c00000
mprotect(0x3978c24000, 2093056, PROT_NONE) = 0
mmap(0x3978e23000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x3978e23000
close(3) = 0
open("/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300%\311\0004\0\0\0"..., 832) = 832
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300%\311\0004\0\0\0"..., 832) = 832
close(3) = 0
open("./tls/x86_64/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\36\340m9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=85544, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b362388b000
mmap(0x396de00000, 2178544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x396de00000
mprotect(0x396de14000, 2093056, PROT_NONE) = 0
mmap(0x396e013000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x396e013000
close(3) = 0
open("/lib/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\t\334\0004\0\0\0"..., 832) = 832
close(3) = 0
open("./tls/x86_64/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libkrb5support.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libkrb5support.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\"@y9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35984, ...}) = 0
mmap(0x3979400000, 2128848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3979400000
mprotect(0x3979408000, 2093056, PROT_NONE) = 0
mmap(0x3979607000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x3979607000
close(3) = 0
open("/lib/libkeyutils.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\210\310\0004\0\0\0"..., 832) = 832
close(3) = 0
open("/usr/lib/libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libkeyutils.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libkeyutils.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\n\200x9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9472, ...}) = 0
mmap(0x3978800000, 2102416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3978800000
mprotect(0x3978802000, 2093056, PROT_NONE) = 0
mmap(0x3978a01000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3978a01000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\201\316\0004\0\0\0"..., 832) = 832
close(3) = 0
open("/usr/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0203\340u9\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92816, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b362388c000
mmap(0x3975e00000, 2181896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3975e00000
mprotect(0x3975e11000, 2097152, PROT_NONE) = 0
mmap(0x3976011000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x3976011000
mmap(0x3976013000, 6920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3976013000
close(3) = 0
with access_log and error_log set, there are no messages.
pls advise.