APC UPS:警告发现旧配置文件

APC UPS:警告发现旧配置文件

我将 APC UPS 连接到运行 Unbuntu 20.04.3 的计算机。我尝试测试 UPS 以确保其正常工作,但当我运行命令apctest和时apcupsd,我得到了以下返回。我需要进行某种更新吗?还是配置不正确?

apctest返回

无法创建 apctest.output:权限被拒绝

2021-11-07 17:22:40 无法创建 apctest.output:权限被拒绝

apctest 3.14.14(2016 年 5 月 31 日)debian

无法创建 apctest.output:权限被拒绝

正在检查配置...

无法创建 apctest.output:权限被拒绝

:警告:发现旧的配置文件。

:预期:“## apcupsd.conf v1.1 ##”

: 成立: ”

:请检查新文件格式和

:相应修改第一行

:配置文件。

:无论如何处理配置文件。

sharenet.type = 网络 & ShareUPS 已禁用

无法创建 apctest.output:权限被拒绝

cable.type = USB 电缆

无法创建 apctest.output:权限被拒绝

mode.type = USB UPS 驱动程序

无法创建 apctest.output:权限被拒绝

apctest.c 第 311 行出现 apctest 严重错误

无法创建 UPS 锁文件。

如果 apcupsd 或 apctest 已在运行,

请停止并再次运行该程序。

无法创建 apctest.output:权限被拒绝

apctest 错误终止完成

无法创建 apctest.output:权限被拒绝

apcupsd返回

apcupsd:警告:发现旧的配置文件。

apcupsd:预期:“## apcupsd.conf v1.1 ##”

apcupsd:找到:“

apcupsd:请检查新文件格式和

apcupsd:相应修改第一行

apcupsd:配置文件。

apcupsd:无论如何处理配置文件。

答案1

  • 检查 /etc/apcupsd/apcupsd.conf 中的 UPSCABLE 和 UPSTYPE 设置,它们应该应该是“usb”。检查 DEVICE 是否被注释掉,如“#DEVICE /dev/ttyS0”

  • 检查 /etc/default/apcupsd 中的设置,它应该是“ISCONFIGURED=yes”

  • apcupsd使用以下方式卸载sudo apt-get purge apcupsd

  • 确认 /etc/apcupsd 中的所有文件都已消失

  • 使用apcupsd和重新安装sudo apt updatesudo apt install apcupsd

  • 使用之前检查过的设置配置 /etc/apcupsd/apcupsd.conf 和 /etc/default/apcupsd

  • sudo systemctl stop apcupsd

  • sudo apctest

  • sudo systemctl start apcupsd

  • systemctl status apcupsd

  • grep -i apcupsd /var/log/syslog

答案2

通过删除所有注释来清理示例配置文件后,我收到此错误。此错误给出了答案:

apcupsd: Expected: "## apcupsd.conf v1.1 ##"

所以我实际上将这一行添加到 /etc/apcupsd/apcupsd.conf 的顶部

## apcupsd.conf v1.1 ##

现在 apctest 和 apcaccess 会在没有任何警告的情况下启动。

相关内容