Ich habe eine APC-USV an einen Computer angeschlossen, auf dem Ubuntu 20.04.3 läuft. Ich versuche, die USV zu testen, um sicherzustellen, dass sie ordnungsgemäß funktioniert, aber wenn ich die Befehle apctest
und ausführe apcupsd
, erhalte ich die folgenden Ergebnisse. Muss ich eine Art Update durchführen oder wurde sie falsch konfiguriert?
apctest
Zurückkehren
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
2021-11-07 17:22:40 Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
apctest 3.14.14 (31. Mai 2016) debian
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
Konfiguration wird geprüft ...
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
: Warnung: alte Konfigurationsdatei gefunden.
: Erwartet: „## apcupsd.conf v1.1 ##“
: Gefunden: "
"
: Bitte überprüfen Sie das neue Dateiformat und
: erste Zeile entsprechend anpassen
: der Konfigurationsdatei.
: Konfigurationsdatei wird trotzdem verarbeitet.
sharenet.type = Netzwerk und ShareUPS deaktiviert
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
Kabeltyp = USB-Kabel
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
mode.type = USB-USV-Treiber
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
apctest SCHWERWIEGENDE FEHLER in apctest.c in Zeile 311
UPS-Sperrdatei kann nicht erstellt werden.
Wenn apcupsd oder apctest bereits ausgeführt wird,
Bitte stoppen Sie es und führen Sie das Programm erneut aus.
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
apctest Fehler Beendigung abgeschlossen
Apctest.output konnte nicht erstellt werden: Berechtigung verweigert
apcupsd
Zurückkehren
apcupsd: Warnung: alte Konfigurationsdatei gefunden.
apcupsd: Erwartet: „## apcupsd.conf v1.1 ##“
apcupsd: Gefunden: "
"
apcupsd: Bitte überprüfen Sie das neue Dateiformat und
apcupsd: erste Zeile entsprechend modifizieren
apcupsd: der Konfigurationsdatei.
apcupsd: Konfigurationsdatei wird trotzdem verarbeitet.
Antwort1
Überprüfen Sie die Einstellungen von UPSCABLE und UPSTYPE in /etc/apcupsd/apcupsd.conf. Sie sollten wahrscheinlich "usb" sein. Überprüfen Sie, ob DEVICE auskommentiert ist, z. B. "#DEVICE /dev/ttyS0".
Überprüfen Sie die Einstellung in /etc/default/apcupsd. Sie sollte "ISCONFIGURED=yes" lauten.
Deinstallation
apcupsd
mitsudo apt-get purge apcupsd
Bestätigen Sie, dass alle Dateien in /etc/apcupsd verschwunden sind
Neuinstallation
apcupsd
mitsudo apt update
undsudo apt install apcupsd
Konfigurieren Sie /etc/apcupsd/apcupsd.conf und /etc/default/apcupsd mit den Einstellungen, die Sie zuvor überprüft haben
sudo systemctl stop apcupsd
sudo apctest
sudo systemctl start apcupsd
systemctl status apcupsd
grep -i apcupsd /var/log/syslog
Antwort2
Ich habe diesen Fehler erhalten, nachdem ich die Beispielkonfigurationsdatei durch Entfernen aller Kommentare bereinigt hatte. Dieser Fehler gibt die Antwort:
apcupsd: Expected: "## apcupsd.conf v1.1 ##"
Also habe ich diese Zeile buchstäblich oben in /etc/apcupsd/apcupsd.conf hinzugefügt
## apcupsd.conf v1.1 ##
jetzt werden apctest und apcaccess ohne Warnung ausgelöst.