apcaccess
hatte die Fehlermeldung
Error contacting apcupsd @ :3551: No such process
zur Folge. Nach einigem Googeln ergänzte ich die /etc/hosts um den hostnamen des Servers (vmhost) bei 127.0.0.1 nach localhost:
127.0.0.1 localhost vmhost
Es kam nun die Fehlermeldung
Error contacting apcupsd @ localhost:3551: No such process
Eine Durchführung div. Tests funktionierte aber:
sudo service apcupsd stop
sudo apctest
2017-12-24 00:18:33 apctest 3.14.12 (29 March 2014) debian
Checking configuration ...
sharenet.type = Network & ShareUPS Disabled
cable.type = USB Cable
mode.type = USB UPS Driver
Setting up the port ...
Doing prep_device() ...
You are using a USB cable type, so I'm entering USB test mode
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing USB UPSes.
Getting UPS capabilities...SUCCESS
Please select the function you want to perform.
1) Test kill UPS power
2) Perform self-test
3) Read last self-test result
4) View/Change battery date
5) View manufacturing date
6) View/Change alarm behavior
7) View/Change sensitivity
8) View/Change low transfer voltage
9) View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval
Q) Quit
und auch der Dienst läuft
sudo service apcupsd status
apcupsd.service - LSB: Starts apcupsd daemon
Loaded: loaded (/etc/init.d/apcupsd; bad; vendor preset: enabled)
Active: active (running) since Son 2017-12-24 00:19:24 CET; 6s ago
Docs: man:systemd-sysv-generator(8)
Process: 4611 ExecStop=/etc/init.d/apcupsd stop (code=exited, status=0/SUCCESS)
Process: 5684 ExecStart=/etc/init.d/apcupsd start (code=exited, status=0/SUCCESS)
Tasks: 3
Memory: 236.0K
CPU: 31ms
CGroup: /system.slice/apcupsd.service
└─5689 /sbin/apcupsd
aber der Dienst lauschte anscheinend nicht auf dem Port, denn mit
sudo netstat -tulpen
wurde er nicht angeführt.
Nun ergänzte ich die /etc/apcupsd/apcupsd.conf um den Wert NISIP 0.0.0.0 auf:
## apcupsd.conf v1.1 ##
UPSCABLE usb
UPSTYPE usb
DEVICE
LOCKFILE /var/lock
UPSCLASS standalone
UPSMODE disable
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
Nach einem
sudo service apcupsd force-reload
funktionierte das Kommando apcaccess wieder.