With the recent fix of crash in the find_elf_note function a new limitation in the usage appeared. The fix was based on a reading of the /proc/self/auxv file instead of reading the notes directly from the memory, but when running with a different euid, the file content became inaccessible and the procps library init failed with "/proc/self/auxv: Permission denied". The fix allowed to call the library functions with dlopen, but prevented users from using the library and procps tools with different euid. This update introduces a fallback to the previous approach when the /proc/self/auxv file is inaccessible. That, however, means the mentioned conditions are mutually exclusive and the library functions cannot be called with dlopen and different euid at the same time.