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을 생성할 수 없습니다: 권한이 거부되었습니다.
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 /dev/ttyS0"과 같이 DEVICE가 주석 처리되어 있는지 확인하세요.
/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가 경고 없이 실행됩니다.