网络 UPS 工具 (NUT) - Ubuntu 20.04 - 初始化无证书数据库的 SSL 错误:数据过时

网络 UPS 工具 (NUT) - Ubuntu 20.04 - 初始化无证书数据库的 SSL 错误:数据过时

操作系统:Ubuntu 20.04 坚果:2.7.4-11ubuntu4 amd64

我已经安装并配置了相关的 .conf 文件,用于使用 USB 连接器连接到 UPS 的“独立”模式网络 UPS 工具 (NUT) 驱动程序/服务器/客户端。我遇到的行为如下:

1.) 最初运行应用程序时(重新启动后),upsmon(客户端)似乎能够连接到 upsd(服务器)并访问来自 UPS 的状态信息。示例如下:

upsc“我的 ups 名称”@localhost
 
初始化无证书数据库的 SSL

电池充电:100
电池.充电.警告: 30
电池运行时间:2450
电池类型: PbAc
电池电压:0.0
电池电压标称值:12.0
设备制造商: Tripp Lite
.....

2.) 经过一段时间后,我运行相同的命令,出现以下情况:

upsc“我的 ups 名称”@localhost
初始化无证书数据库的 SSL
错误:数据过时

我的高层次问题是如何解决此“数据过时”问题?我的低层次问题是,我是否可以在没有 SSL 证书的情况下运行此程序(这是一个独立实现,因此我并不担心纯文本形式的用户/密码通过网络传输的“中间人”问题)。

我已经读过这个帖子nut(UPS)和 SSL 证书 在这个论坛上,但它与上述问题没有直接关系。

非常感谢论坛的帮助(我是新手)。

我认为我已经确定问题出在 USBHID-UPS 驱动程序上,而此 SSL 证书消息只是我的问题的一个“干扰”。问题的答案位于驱动程序界面的某个地方,因为当我重新启动驱动程序 (usbhid-ups) 时,问题会在一段不确定的时间内自行解决,然后再次失败。

此外,如果我停止/启动驱动程序,这会“重置”连接,然后 upsc 命令将一直有效,直到一段时间后显示Init SSL without certificate database Error: Data stale

停止/启动驱动程序的命令:

sudo /sbin/upsdrvctl stop
sudo /sbin/upsdrvctl start

答案1

问题在于 USBHID-UPS 驱动程序会定期出现故障。重新启动驱动程序后,问题会暂时消失。将发布有关驱动程序问题的另一个问题。

答案2

MAXAGE 25在服务器上添加/etc/nut/upsd.conf,然后重新启动 nut 服务或重新启动服务器。我大约 20 分钟前刚刚修复了同样的问题。

相关内容