Page MenuHomeFeedback Tracker

Server Segfaults when user Authentification is unavailable / 32 bit libs of Auth. Method are missing
New, WishlistPublic

Description

Following Scenario: running OpenLDAP on server1 for user authentication, server2 uses this server using pam-nss-ldapd, server2 is running a 64 bit OS.
when you start the arma server without the complete chain of 32 bit PAM libraries present, it segfaults.
if server1 becomes unreachable while the arma server is already running, it will segfault as well.

Details

Legacy ID
4187753663
Severity
None
Resolution
Open
Reproducibility
Always
Category
Server
Steps To Reproduce
  1. get any means of non-local auth setup (as i doubt that is ldap related)
  2. setup an arma server on a server using that auth for unix users (might even work on the same server; have not tried to reproduce that way)
  3. start it (it may segfault if its 64 bit and 32 bit pam libraries for the Authentication source are missing)
  4. if 3. does not apply due to 32 bit Target OS, shut down the Authentication source -> Segfault.
Additional Information

this can probably be partly remedied by using "nscd" from the glibc, however its caching has been unreliable in the past so i can't recommend its usage across the board.

Event Timeline

Dessa edited Steps To Reproduce. (Show Details)Nov 15 2014, 12:56 AM
Dessa edited Additional Information. (Show Details)
Dessa set Category to Server.
Dessa set Reproducibility to Always.
Dessa set Severity to None.
Dessa set Resolution to Open.
Dessa set Legacy ID to 4187753663.May 7 2016, 7:50 PM
Dessa added a subscriber: Dessa.