Confirmed, version 2.8.0 from unstable properly connects to the UPS with AES. I 
see a bunch of new errors ("unhandled ASN 0x81 received”) but the ups 
connection seems working (I get the right output with upsc).

Thanks!


> On Oct 21, 2022, at 3:22 PM, Laurent Bigonville <bi...@debian.org> wrote:
> 
> On Fri, 17 Apr 2020 12:32:15 -0400 Wilfried Teiken <wtei...@teiken.org> wrote:
> >
> 
> > Dear Maintainer,
> 
> Hello Wilfried,
> 
> >
> > when configuring SNMP as v3 with privacy enabled and "privProtocol = AES" in
> > /etc/nut/ups.conf for the UPS then the communication with the UPS will fail.
> >
> > The sympton is that on startup the driver will report:
> > - "Unknown mibs value: apcc" (with "mibs = apcc")
> > - "No supported device detected" (with "mibs = auto"
> >
> > Communication with "privProtocol = DES" works if the SNMP endpoint is 
> > configured
> > accordingly, so this only affects the "AES" setting.
> >
> > The underlying root cause is a length issue for the 'usmAESPrivProtocol'
> > oid value, causing the wrong privacy string being passed into the net-snmp
> > library caused by a #define that is leading to a sizeof() with a pointer
> > instead of the oid array.
> >
> > See attached patch for a fix.
> 
> Could you please tell me if you are still experiencing this issue with the 
> version 2.8.0 that is currently in debian unstable?
> 
> I can see that the code to detect usmAESPrivProtocol/usmAES128PrivProtocol 
> availability has changed.
> 
> Also, in the build logs of version 2.7.14, I can see the compiler complain 
> about the size of these types, while this warning is not present in version 
> 2.8.0
> 
> I think that this is now fixed.
> 
> Could you please confirm?
> 
> Kind regards,
> 
> Laurent Bigonville
> 

Reply via email to