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:權限被拒絕

電纜類型 = 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”

  • 解除安裝apcupsdsudo 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 會在沒有警告的情況下啟動。

相關內容