Hi all, I am running FreeRADIUS 0.5 on FreeBSD 4.6-RELEASE. I have attempted to configure the server for EAP-TLS according to the instructions at:
http://www.missl.cs.umd.edu/wireless/eaptls/ but I am having problems with radiusd crashing when trying to read /etc/group. The messages displayed when running radiusd (using the run-radius script available from the URL above) just prior to the crash are: # run-radius -X -A <snip> unix: cache = yes unix: passwd = "/etc/passwd" unix: shadow = "(null)" unix: group = "/etc/group" <snip> HASH: Reinitializing hash structures and lists for caching... rlm_unix: Username too long in line: # HASH: Stored 22 entries from (null) rlm_unix: Cant' open file group file (null): Bad address Segmentation fault - core dumped I have been able to run the server successfully with the command: # radiusd -X -A and authenticate users logging in to a router without any issues. When running radiusd this way I get output along the following: <snip> unix: cache = yes unix: passwd = "/etc/passwd" unix: shadow = "(null)" unix: group = "/etc/group" <snip> HASH: Reinitializing hash structures and lists for caching... rlm_unix: Username too long in line: # HASH: Stored 22 entries from /etc/passwd HASH: Stored 27 entries from /etc/group Module Instantiated unix (unix) <snip> Any help would be great. I so far haven't been able to understand why setting two environment variable related to which libcrypto/libssl to use would cause this and that seems to be the only difference. -- Aron J. Silverton Motorola Laboratories, Networks and Infrastructure Research Motorola, Inc. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
