qemu:Nodejs 测试在 Qemu 上失败,出现 tls_setup_handshake:无可用协议::/usr/src/debug/openssl/3.1.0-r0/ssl/statem/statem_lib.c:104

qemu:Nodejs 测试在 Qemu 上失败,出现 tls_setup_handshake:无可用协议::/usr/src/debug/openssl/3.1.0-r0/ssl/statem/statem_lib.c:104

我尝试在 qemu 目标上运行 nodejs 测试,但 parallel/test-tls-getprotocol 失败并出现以下错误

=== 发布 test-tls-getprotocol === 路径:parallel/test-tls-getprotocol node:events:491 throw er; // 未处理的“错误”事件 ^

错误:C0B7F0CB5B7F0000:错误:0A0000BF:SSL 例程:tls_setup_handshake:没有可用协议:/usr/src/debug/openssl/3.1.0-r:

at TLSSocket._start (node:_tls_wrap:980:16)
at Object.onceWrapper (node:events:627:28)
at TLSSocket.emit (node:events:525:35)
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1479:10)

在以下位置,TLSSocket 实例上发出“错误”事件:

at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {

库:'SSL 例程',

原因:‘没有可用的协议’,

代码:'ERR_SSL_NO_PROTOCOLS_AVAILABLE'}

Node.js v18.14.2 命令:/usr/bin/node /usr/lib/nodejs/ptest/test/parallel/test-tls-getprotocol.js

我已经尝试过建议https://discourse.ubuntu.com/t/default-to-tls-v1-2-in-all-tls-libraries-in-20-04-lts/12464/8但这对我不起作用

任何人都可以帮助我解决我所缺少的问题

相关内容