我尝试在 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但这对我不起作用
任何人都可以帮助我解决我所缺少的问题