随笔 - 1942  文章 - 0  评论 - 8  阅读 - 45万

安装MQTT Server遇到报错“cannot verify mosquitto.org's certificate”,该如何解决?

MQTT是基于发布/订阅的轻量级即时通讯协议,很适合用于低带宽、不稳定的网络中进行远程传感器和控制设备通讯等操作中。在我们的软件研发中,也经常使用MQTT协议进行消息通信等。今天来和大家分享一些关于在安装MQTT Server中遇到的疑难问题及解决思路。

 

 

当我们使用wget下载了不安全的MQTT代码时,出现如下提示内容:

“cannot verify mosquitto.org’s certificate, issued by ‘/C=US/O=Let’s Encrypt/CN=R3’:”。

 

 

那么遇到此问题该如何解决呢?

此错误消息通常表示mosquitto.org无法验证证书。有以下几种不同的方法可以解决此问题,具体取决于用户使用的软件。一些常见的解决方案包括:

1、安装丢失的根CA证书:如果颁发证书的CA不受系统信任,可以安装根CA证书来解决问题。

2、禁用证书验证:在某些情况下,用户可以暂时禁用软件中的证书验证,这样就可以在不验证证书的情况下连接到服务器。但是我们不建议用户这样做,因为这类操作容易让连接遭受到网络安全攻击。

3、使用不同的客户端或库:如果问题特定于用户正在使用的客户端或库,那么可以使用与服务器证书更加兼容的客户端或库。

解决办法:

安装CA的证书,指令如下:

sudo yum install -y ca-certificates

再次wget下载MQTT Server时,已经显示成功,如下图:

 

 

我们将不定期在博客中分享一些开发中的经验和疑难解决办法,感兴趣的用户可以关注我们的博客。

 

 

TSINGSEE青犀视频旗下视频融合平台EasyCVR围绕“视频汇聚、数据融合、共享共用”原则,依托云边端协同架构,结合云计算、大数据、5G、AI等新兴技术,致力于将视频智能化能力赋能到各行业与领域,为用户解决数字经济趋势下的视频能力场景需求。TSINGSEE青犀视频的AI项目也支持小批量试错,感兴趣的用户可以联系我们进行了解。

 
posted on   TSINGSEE  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2021-02-22 超低延迟直播系统Webrtc编译android报错The installation of the Chrome OS default fonts failed问题
2021-02-22 超低延时安防直播系统webrtc-client测试推送多路视频流关闭其中一路后所有推流都关闭问题解决
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示