Unbuntu 20.04.3 を実行しているコンピューターに APC UPS を接続しています。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 を作成できませんでした: 権限が拒否されました
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 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 は警告なしに起動します。