So what about libnss_nis.so.*, is that one also opened?
As you said in another post, this could be because libnss_nis no longer
is a part of glibc. I looked at the source code of glibc in current and
found in file NEWS:
-8<-----------------------
* Remove configure option --enable-obsolete-nsl. libnsl is only built
as shared library for backward compatibility and the NSS modules "nis"
and "nisplus" are not built at all and libnsl's headers aren't
installed. This compatibility is kept only for architectures and ABIs
that have been added in or before version 2.28. Replacement
implementations based on TI-RPC, which additionally support IPv6, are
available from <
https://github.com/thkukuk/>. This change does not
affect the "compat" NSS module, which does not depend on libnsl
since 2.27 and thus can be used without NIS.
-8<-----------------------
So we now obviously have a compat module which can be used without NIS,
but can it be used with NIS? I find no configure option which says
anything about NIS.
Maybe this is an upstream problem in glibc.
Maybe this is a bug introduced by some of the Slackware patches in
https://mirrors.slackware.com/slackware/slackware-current/source/l/glibc/
patches/
Maybe the glibc package has to be built after the libnss_nis package for
compat to support nis.
regards Henrik