Probleme mit apcupsd

jbeck66

New Member
May 1, 2026
3
0
1
Hallo,
ich bin neu hier im Forum und bitte schon mal um Nachsicht von den Admins hier, falls ich nicht im richtigen Forum schreibe.
Außerdem bitte ich darum, dass sich Leute die besser englisch sprechen als ich, das Thema wenn erforderlich in der richtigen Form und Sprache aufgreifen.

Zum Problem:
Seit Jahren habe ich Proxmox in Verbindung mit apcupsd ohne Fehler im Einsatz.
Seit den letzten zwei Proxmox Updates funktioniert es aber nicht mehr.

Code:
root@pve03:~# uname -a
Linux pve03 7.0.0-3-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.0-3 (2026-04-21T22:56Z) x86_64 GNU/Linux

root@pve03:~# apcupsd -V
apcupsd 3.14.14 (31 May 2016) debian

Folgende Fehler treten auf:

1. journallog wird zugemüllt mit einer Warnung, dass die Daten der USV nicht korrekt gelesen werden, Länge stimmt nicht)

Code:
May 01 16:21:50 pve03 kernel: hid-generic 0003:051D:0002.0085: Event data for report 22 was too short (4 vs 2)
May 01 16:21:50 pve03 kernel: hid-generic 0003:051D:0002.0085: Event data for report 22 was too short (4 vs 2)
May 01 16:21:51 pve03 kernel: hid-generic 0003:051D:0002.0085: Event data for report 22 was too short (4 vs 2)
May 01 16:21:51 pve03 kernel: hid-generic 0003:051D:0002.0085: Event data for report 22 was too short (4 vs 2)

2. Die Daten von der USV sind tatsächlich fehlerhaft.
STATUS : ONLINE NOBATT

Code:
root@pve03:~# apcaccess status
APC      : 001,035,0823
DATE     : 2026-05-01 16:23:41 +0200 
HOSTNAME : pve03
VERSION  : 3.14.14 (31 May 2016) debian
UPSNAME  : pve03
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2026-05-01 16:23:29 +0200 
MODEL    : Back-UPS BX750MI
STATUS   : ONLINE NOBATT
LINEV    : 232.0 Volts
LOADPCT  : 4.0 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 65.3 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
SENSE    : Low
LOTRANS  : 145.0 Volts
HITRANS  : 295.0 Volts
ALARMDEL : 30 Seconds
BATTV    : 13.6 Volts
LASTXFER : Low line voltage
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NG
STATFLAG : 0x01000008
SERIALNO : 9B2516A07157
BATTDATE : 2001-01-01
NOMINV   : 230 Volts
NOMBATTV : 12.0 Volts
NOMPOWER : 410 Watts
END APC  : 2026-05-01 16:23:41 +0200

3. Weitere Notes melden ständig Verbindungsabbrüche, ca. 70 bis 100 Mal in einer Nacht

Code:
root@pve02:~# tail -f /var/log/apcupsd.events
2026-05-01 09:19:14 +0200  Battery disconnected.
2026-05-01 09:20:32 +0200  Communications with UPS lost.
2026-05-01 09:20:37 +0200  Communications with UPS restored.

Ich würde hiermit gern zur Fehlerbehebung beitragen und wäre sehr froh, wenn diese Fehler gefixt würde.

VG Jürgen
 
Wann wurde die Batterie das letzte Mal getauscht?
Deine APC meint, die Batterie sei vom 1.1.2001. Stolzes Datum.
Die Kiste selbst ist auch eher Kategorie Methusalem.
Es behauptet auch: LASTXFER : Low line voltage.
Vielleicht tatsächlich Schwankungen im Stromnetz?
Der Eimer kostet neu keine 100€. Ein Batteriewechsel wird kaum günstiger sein.
An dem Ding scheinen 410W zu zerren. Auch amtlich für eine etwas bessere Powerbank.
 
Last edited:
  • Like
Reactions: Johannes S
Die USV ist erst ca. ein halbes Jahr alt. Die Batterie ist völlig in Ordnung und es wird ja auch der Ladezustand angezeigt und richtig aktualisiert.
Es liegt 100 % -ig nicht an der USV!

Woher weiß ich das?
Es hat alles bist zum letzten bzw. vorletzten Update von Proxmox funktioniert.

Und!
ich habe die USV an einen Laptop mit Linux mint gehängt. Damit hat alles fehlerfrei funktioniert.

Reset der USV, Kabel, andere USB Buchse, alles schon probiert.
Ich werde jetzt noch mal gegenprüfen mit einer älteren Proxmox Installation.
Bin mir aber sicher, dass es keine neuen Ergebnisse bringt, hier müssen die Entwickler ran ;-)

EDIT: hier mal die Ausgaben am Laptop, selbe USV:
Code:
root@M6400:/# uname -a
Linux M6400 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
root@M6400:/# apcupsd -V
apcupsd 3.14.14 (31 May 2016) debian
root@M6400:/# apcaccess status
APC      : 001,035,0852
DATE     : 2026-05-01 19:34:27 +0200 
HOSTNAME : M6400
VERSION  : 3.14.14 (31 May 2016) debian
UPSNAME  : M6400
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2026-05-01 19:32:43 +0200 
MODEL    : Back-UPS BX750MI
STATUS   : ONLINE
LINEV    : 234.0 Volts
LOADPCT  : 4.0 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 65.3 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
SENSE    : Low
LOTRANS  : 145.0 Volts
HITRANS  : 295.0 Volts
ALARMDEL : 30 Seconds
BATTV    : 13.6 Volts
LASTXFER : Low line voltage
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NG
STATFLAG : 0x05000008
SERIALNO : 9B2516A07157
BATTDATE : 2001-01-01
NOMINV   : 230 Volts
NOMBATTV : 12.0 Volts
NOMPOWER : 410 Watts
END APC  : 2026-05-01 19:34:27 +0200
 
Last edited:
Ich werde jetzt noch mal gegenprüfen mit einer älteren Proxmox Installation.
Das ist natürlich zum einkreisen genau richtig. Allerdings solltest du darauf achten, dieser Kontrollversion auch eine passende Last zu verpassen.
Wenn das Problem verschwindet, muss man tiefer graben. Bleibt es, dann hat man die APC-Kiste als Übeltäter identifiziert.

P.S.: Allerdings habe ich den Statusmails von APC noch nie richtig getraut. Erst wenn die Dinger höllisch piepsen, ruft jemand an bzw. wissen die Leute inzwischen, dass neue Akkus nötig sind. Das kann sogar jeder mittelbegabte Schimpanse ohne Unterbrechung.
 
Last edited:
Die Last ist ja geblieben. Ich habe nur das USB Kabel umgesteckt.

Bin auch gerade dabei mit einem älteren Proxmox Kernel zu testen. Es ist so wie ich es gesagt habe. Es liegt am Kernel.

Die 410 W sind die Nennleistung nicht die aktuelle Last.

Das ist aber alles nicht mein Problem.
Das goße Problem ist, dass die per Netzwerk verbundenen anderen Notes nicht mehr richtig funktionieren.
Auch das Herunterfahren bei Stromausfall zweifele ich gerade an, da eben die Komunikateion per USB nicht richtig mehr funktioniert.


EDIT:
Ich habe jetzt den Note an dem die USV per USB hängt mit einem älteren Kernel mittels "Grub Menü Erweitert" gestartet.
Was apcupsd angeht, scheint jetzt alles wieder zu laufen.
Das wäre erstmal eine temporäre Lösung, keine gute.

Code:
root@pve03:~# uname -a
Linux pve03 6.17.13-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.17.13-6 (2026-04-30T08:48Z) x86_64 GNU/Linux
root@pve03:~# apcaccess status
APC      : 001,035,0816
DATE     : 2026-05-01 20:48:34 +0200 
HOSTNAME : pve03
VERSION  : 3.14.14 (31 May 2016) debian
UPSNAME  : pve03
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2026-05-01 20:39:20 +0200 
MODEL    : Back-UPS BX750MI
STATUS   : ONLINE
LINEV    : 234.0 Volts
LOADPCT  : 4.0 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 65.3 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
SENSE    : Low
LOTRANS  : 145.0 Volts
HITRANS  : 295.0 Volts
ALARMDEL : 30 Seconds
BATTV    : 13.6 Volts
LASTXFER : Low line voltage
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NG
STATFLAG : 0x05000008
SERIALNO : 9B2516A07157
BATTDATE : 2001-01-01
NOMINV   : 230 Volts
NOMBATTV : 12.0 Volts
NOMPOWER : 410 Watts
END APC  : 2026-05-01 20:48:49 +0200
 
Last edited: