有时OPEN***提示报错,如下错误及解决方法

本文介绍了解决×××客户端与服务器间TLS证书验证失败的问题,通过调整客户端设置来确保时间同步并启用最低限度的安全配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dec 14 11:40:47 nfs12 open***[31685]: TLS_ERROR: BIO read tls_read_plaintext error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Dec 14 11:40:47 nfs12 open***[31685]: TLS Error: TLS object -> incoming plaintext read error
Dec 14 11:40:47 nfs12 open***[31685]: TLS Error: TLS handshake failed
Dec 14 11:40:47 nfs12 open***[31685]: Fatal TLS error (check_tls_errors_co), restarting
Dec 14 11:40:47 nfs12 open***[31685]: TCP/UDP: Closing socket
Dec 14 11:40:47 nfs12 open***[31685]: SIGUSR1[soft,tls-error] received, process restarting
Dec 14 11:40:47 nfs12 open***[31685]: Restart pause, 5 second(s)
Dec 14 11:40:52 nfs12 open***[31685]: NOTE: Open××× 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Dec 14 11:40:52 nfs12 open***[31685]: Re-using SSL/TLS context
Dec 14 11:40:52 nfs12 open***[31685]: LZO compression initialized

故障分析:
遇到这种情况一般是由操作系统引起的,一般与OPEN×××本身无关,因此:
1、客户端与×××服务器时间、时区保持高度一致;
2、在×××客户端LINUX机器上执行
echo -e "LegacySigningMDs md2 md5\nMinimumDHBits 512\n" >> /etc/pki/tls/legacy-settings
然后重启×××客户端,一般故障消失。

转载于:https://blog.51cto.com/jxwpx/2050720

### 解决 OpenVINO 源码编译时遇到的错误 #### 编译环境准备 为了成功编译 OpenVINO 源码,确保开发环境中已经安装了必要的依赖项。通常情况下,官方推荐使用 Windows 或 Linux 系统进行源码编译。对于 Windows 用户来说,Visual Studio 是必不可少的一部分工具集[^3]。 #### 常见错误及其解决方案 ##### 1. CMake 配置失败 如果在配置阶段遇到了 `CMake` 相关的问题,这可能是由于缺少某些特定版本的库或者是路径设置不当引起的。建议先确认所有必需组件都已正确安装,并且环境变量已被适当配置。可以尝试清理缓存并重新执行命令: ```bash cmake -S . -B build -DCMAKE_BUILD_TYPE=Release ``` ##### 2. 编译器兼容性问题 当使用较新的 Visual Studio 版本时可能会碰到与旧版代码不匹配的情况。此时应该考虑降级到支持的最低版本或是调整项目的属性页中的平台工具集选项以适应当前使用的编译器版本[^4]。 ##### 3. Python API 构建失败 构建过程中有时会因为找不到合适的 Python 库而导致报错。确保本地存在多个不同版本Python解释器的情况下只保留一个主要工作副本;另外还需注意 pip 安装包管理器是否正常运作以及是否有权限访问网络资源去获取所需的第三方扩展模块[^1]。 ##### 4. 文件路径过长导致复制/链接操作中断 特别是在 Windows 上,默认的最大路径长度限制为 260 字符。为了避免此类情况发生,在克隆仓库之前最好将目标位置设定在一个相对浅显易懂的位置比如 `D:\openvino_workdir` 下面再继续后续流程[^2]。 #### 实际案例分析 假设现在正面临如下具体场景:“试图通过 Git Bash 执行 make 后提示无法找到 nmake”。这是因为 Makefile 中指定了 NMake 作为默认生成器而实际上并没有安装它。解决办法就是打开 VS Command Prompt 并切换至对应目录后再试一次完整的编译过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值