On our solaris and linux VMs, getpwent() is setting errno to 2 (ENOENT), which is not a documented possible errno value according to the man page. On both of those systems, likewise-lsass is installed, which lets unix systems use windows active directory databases for their user database, and it seems to be the lsass backend function for getpwent() that is setting that errno. In the probe, this results in a ProbeException being thrown, which results in the collected objects flagged as error.
On macosx, the probe works fine, and lsass is not installed there.
Log in to post a comment.