我有一個 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:權限被拒絕
電纜類型 = USB 電纜
無法建立 apctest.output:權限被拒絕
模式.類型 = USB UPS 驅動程式
無法建立 apctest.output:權限被拒絕
apctest.c 中第 311 行出現致命錯誤
無法建立 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 update
sudo 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 會在沒有警告的情況下啟動。