h@h在openwrt下运行SSL报错问题解决办法

关键点:Caused by: java.io.FileNotFoundException: /usr/lib/libnss3.so
原因:系统或环境缺少libnss3.so动态库
解决办法:终端执行opkg update再执行opkg install libnss即可
或在web管理页面中->系统->软件包,搜索libnss并安装即可。
安装完成后可见/usr/lib/libnss3.so/usr/lib64/libnss3.so

我的系统环境:
目标平台 x86/64
固件版本 iStoreOS 22.03.7 2025040711 / LuCI istoreos-22.03 branch git-24.339.46321-5f9267c

完整报错信息

2025-06-06T15:05:38Z [info] Notifying the server that we have finished starting up the client...
Exception in thread "Thread-3" 2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)} java.lang.ExceptionInInitializerError
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.ServerHello$T13ServerHelloProducer.produce(ServerHello.java:506)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLHandshake.produce(SSLHandshake.java:421)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.ClientHello$T13ClientHelloConsumer.goServerHello(ClientHello.java:1152)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.ClientHello$T13ClientHelloConsumer.consume(ClientHello.java:1088)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.ClientHello$ClientHelloConsumer.onClientHello(ClientHello.java:725)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.ClientHello$ClientHelloConsumer.consume(ClientHello.java:693)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:377)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:422)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.TransportContext.dispatch(TransportContext.java:182)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLTransport.decode(SSLTransport.java:149)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1143)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1054)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:394)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLSocketImpl.ensureNegotiated(SSLSocketImpl.java:708)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLSocketImpl.access$100(SSLSocketImpl.java:72)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:791)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.io.InputStreamReader.read(InputStreamReader.java:184)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.io.BufferedReader.fill(BufferedReader.java:161)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.io.BufferedReader.read(BufferedReader.java:182)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at hath.base.HTTPSession$HTTPStreamReader.readLine(HTTPSession.java:317)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at hath.base.HTTPSession.run(HTTPSession.java:98)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.lang.Thread.run(Thread.java:748)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)} Caused by: java.security.ProviderException: Could not initialize NSS
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:223)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:103)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:224)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderConfig$2.run(ProviderConfig.java:206)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.security.AccessController.doPrivileged(Native Method)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:206)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:187)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderList.getProvider(ProviderList.java:233)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderList.getIndex(ProviderList.java:263)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderList.getProviderConfig(ProviderList.java:247)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.jca.ProviderList.getProvider(ProviderList.java:253)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at java.security.Security.getProvider(Security.java:503)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SignatureScheme.<init>(SignatureScheme.java:307)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SignatureScheme.<init>(SignatureScheme.java:246)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SignatureScheme.<init>(SignatureScheme.java:238)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SignatureScheme.<init>(SignatureScheme.java:231)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.ssl.SignatureScheme.<clinit>(SignatureScheme.java:129)
2025-06-06T15:05:41Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         ... 26 more
2025-06-06T15:05:42Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)} Caused by: java.io.FileNotFoundException: /usr/lib/libnss3.so
2025-06-06T15:05:42Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.pkcs11.Secmod.initialize(Secmod.java:193)
2025-06-06T15:05:42Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:218)
2025-06-06T15:05:42Z [ERR] {java.lang.Throwable$WrappedPrintStream.println(Throwable.java:749)}         ... 46 more
2025-06-06T15:05:42Z [WARN] Startup Failure: FAIL_CONNECT_TEST:OpenSSL SSL_connect: SSL_ERROR_ZERO_RETURN in connection to ccqoxii.zsdummjwjmyr.hath.network:44300 
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇