Update NUT from 2.8.0 to ≥2.8.2 to support Richcomm-based UPS devices (0925:1234)

Problem/Justification
TrueNAS SCALE ships with NUT 2.8.0, which lacks support for UPS devices using the Richcomm 0925:1234 chipset. This affects at minimum the Hikvision DS-UPS2000 (2000VA/1200W), a UPS currently sold in Latin American markets. Any organization deploying these UPS units with TrueNAS cannot use NUT monitoring — no graceful shutdown, no battery status.

The fix already exists upstream: NUT ≥2.8.2 includes subdriver=armac in the nutdrv_qx driver (merged via PR #1250, April 2024). Tested and confirmed working on openSUSE with NUT 2.8.2. See: https://github.com/networkupstools/nut/issues/3132

What we tested: 6 different NUT drivers on TrueNAS SCALE (Dragonfish). All detect the USB device but fail to communicate.

Why this matters for Enterprise: UPS monitoring is not a home lab feature … it’s core infrastructure for any rack or server room. When TrueNAS ships an outdated NUT version that silently drops support for hardware available in the market, it creates a support gap that affects both home users and businesses.

Request: Bump the bundled NUT version from 2.8.0 to ≥2.8.2 in an upcoming TrueNAS SCALE release.

Thanks

There are probably other FRs for NUT updates, etc. TrueNAS used the versions that Debian considers STABLE when TrueNAS updates the version they are using (now yearly?)

Realistically, you are looking at a year or two out. It is the same for driver updates, etc.

trixie ships 2.8.1, so that’s what I expect TrueNAS 26 has

forky is currently using 2.8.4

forky is due to be released summer 2027: TrueNAS 28 in late 2028 should be based on it

You could try running the current NUT in an LXC container in net-server mode, and then make the host TrueNAS run the bundled ye olde NUT in net-client mode.