On Fri, Mar 10, 2023 at 04:25:56PM -0000, Andreas Hasenack wrote:
> The path looks odd, shouldn't that be /lib/x86_64-linux-
> gnu/security/pam_winbind.so ? Or more generaly,
> /lib/$arch/security/pam_winbind.so
The multiarch implementation in pam is a bit annoying, it tries both
/lib/$arch/security/$module and /lib/security/$module (for
backwards-compatibility) and only reports the error message based on the
last path it tries so always shows the non-multiarch path in the error
message.
So /lib/x86_64-linux-gnu/security/pam_winbind.so may be present on the
filesystem but not loadable due to ELF symbol resolution issues.
On Fri, Mar 10, 2023 at 04:25:56PM -0000, Andreas Hasenack wrote: pam_winbind. so ? Or more generaly, security/ pam_winbind. so
> The path looks odd, shouldn't that be /lib/x86_64-linux-
> gnu/security/
> /lib/$arch/
The multiarch implementation in pam is a bit annoying, it tries both security/ $module and /lib/security/ $module (for compatibility) and only reports the error message based on the
/lib/$arch/
backwards-
last path it tries so always shows the non-multiarch path in the error
message.
So /lib/x86_ 64-linux- gnu/security/ pam_winbind. so may be present on the
filesystem but not loadable due to ELF symbol resolution issues.