[Nut-upsuser] New UPS Support: Eaton 5S 1000

Charles Lepple clepple at gmail.com
Tue May 3 12:17:06 UTC 2016

On May 2, 2016, at 10:40 AM, Ken Marsh <ken.marsh at sparkpost.com> wrote:
> I just did strace. EINPROGRESS seems to be part of some socket connect code either doing with ldap or DNS. I have no idea why it is doing this as the upsmon process user "nut" is local, nsswitch.conf has files before ldap, and the UPS is on USB and in standalone mode. Maybe just boilerplate library initialization?

I'm not sure either, but you could compare it with strace output from "getent passwd nut".

> The nscd is not running. Kernel is 3.11.0-13-generic so it's a "3" kernel.
> The getpwnam is for (ups) not sure if that's a variable or string literal. If it's a literal, I have nothing named "ups" in the setup, the UPS is [eaton] and the user within NUT is monuser.

It is the literal from "./configure --with-user=ups..." 

Although it can be overridden with the "-u" flag, I am not sure if that would help. (We sometimes recommend "-u root" for debugging permission issues with the driver, but then the driver might create a socket that upsd can't read without a similar "-u root".)

Charles Lepple
clepple at gmail

More information about the Nut-upsuser mailing list