Debian Buster
apcupsd.conf 默认加上:
UPSCABLE usb
UPSTYPE
DEVICE
这是将这些内容留空的首选设置。如果我除了空白之外还做了其他任何事情,我会得到一个
apcupsd /已失效
并出现通讯丢失的系统消息
如果我运行 apcaccess status 我会得到完整的响应
主机名:SERVER2
版本:3.14.14(2016 年 5 月 31 日) debian
UPSNAME:SERVER2
电缆:USB 电缆
驱动程序:USB UPS 驱动程序
UPS 模式:独立
启动时间:2020-05-25 12:57:00 -0700
型号:Back-UPS BR1000G
状态:在线
LINEV:123.0 伏
LOADPCT:5.0%
BCHARGE:100.0%
剩余时间:154.3 分钟
MBATTCHG:20%
MINTIMEL:3 分钟
MAXTIME:0 秒
SENSE:中
LOTRANS:88.0 伏
HITRANS:147.0伏特
警报:30 秒
BATTV:27.0 伏
LASTXFER : 自动或显式自检
NUMXFERS : 0
TONBAT : 0 秒
CUMONBATT : 0 秒
XOFFBATT : N/A
SELFTEST : NO
STATFLAG : 0x05000008
SERIALNO : 3B1147X25837
BATTDATE : 2011-11-18
NOMINV : 120 V
电视:24.0 伏
标称功率:600瓦
固件:868.L2 .D USB 固件:L2
结束 APC:2020-05-25 13:28:59 -0700
/sbin/apcupsd 启动
我没有收到任何消息
有什么建议么?
编辑:运行 apctest,并在 apctest.c 的第 313 行发现 apctest 致命错误
无法创建 UPS 锁定文件。
/var/lock 硬链接到 /run/lock
我清除了那里的LCK..文件。寻找 pids 我再次尝试启动,它确实创建了一个 LCK.. 文件,但仍然与上面一样退出测试。
答案1
如果您可以运行apcaccess
并获得如图所示的输出,则表示apcupsd
正在运行。
您可以使用 进行检查sudo systemctl status apcupsd
。
apctest
服务启动后无法执行。先停止它sudo systemctl stop apcupsd
,然后再尝试apctest
。