Tuesday, July 3, 2012

Issue with 32-bit Applications on 64-bit Linux


When running 32-bit applications on 64-bit Linux you may find that your application does not run and gives the following error (or similar):
GLib-WARNING : getpwuid_r(): failed due to unknown user id
This error was noticed when running 32-bit SPSS on 64-bit RHEL 6 with LDAP authentication. The reason for the issue was the lack of 32-bit versions of sssd;  32-bit applications cannot use the 64-bit versions of the libraries and hence SPSS could not lookup the appropriate user information.

The correct resolution for this is to install the 32-bit version of sssd (in addition to the 64-bit versions) so that the 32-bit versions of pam_sss and nss_sss are available for use by 32-bit applications.

No comments:

Post a Comment