Just a short informational update. Current xcp-ng update seems to break nut dependancies.
Error: Package: nut-2.8.0-2.el7.x86_64 (@epel)
Requires: libnetsnmp.so.31()(64bit)
Removing: 1:net-snmp-libs-5.7.2-52.1.xcpng8.3.x86_64 (@xcp-ng-updates)
libnetsnmp.so.31()(64bit)
Updated By: 1:net-snmp-libs-5.9.3-8.1.xcpng8.3.x86_64 (xcp-ng-updates)
~libnetsnmp.so.40()(64bit)
Available: 1:net-snmp-libs-5.7.2-33.el7_5.2.x86_64 (xcp-ng-base)
libnetsnmp.so.31()(64bit)
Available: 1:net-snmp-libs-5.7.2-51.1.xcpng8.3.x86_64 (xcp-ng-base)
libnetsnmp.so.31()(64bit)
Available: 1:net-snmp-libs-5.7.2-51.2.xcpng8.3.x86_64 (xcp-ng-base)
libnetsnmp.so.31()(64bit)
Available: 1:net-snmp-libs-5.7.2-51.3.xcpng8.3.x86_64 (xcp-ng-base)
libnetsnmp.so.31()(64bit)
Since NUT is an "external" package and everyone was warned about installing "3rd-party" packages, this is not an official xcp-ng problem. I have not yet found a workaround. Since the old repos EPEL 7 are not really updated, it could get tricky. I just wanted to let you know.