Hello all,

After having succesfully built and tested freeradius with my own rlm_ module I decided to duplicate my work to our production server. Both servers (test + production) are Linux Redhat 9 intel based computers.

Much to my surprise I get an error when trying to start freeradius.

Here is the error produced when I run 'radiusd -X' :

Module: Instantiated preprocess (preprocess)
radiusd.conf[502] Failed to link to module 'rlm_smartpass': file not found


Here is a command showing that my files rlm_smartpass.* do exist :
find /freeradius -name rlm_smartpass.* -ls
3113165 0 lrwxrwxrwx 1 root root 22 Apr 29 18:00 /freeradius/lib/rlm_smartpass.so -> rlm_smartpass-0.9.3.so
3113314 4 -rwxr-xr-x 1 root root 813 Apr 29 18:00 /freeradius/lib/rlm_smartpass.la
3113172 168 -rw-r--r-- 1 root root 164196 Apr 29 18:00 /freeradius/lib/rlm_smartpass.a


Of course my radiusd.conf file seems OK, I mean, I have these lines :

prefix = /freeradius
libdir = ${exec_prefix}/lib



I did not find too much information in the archive but apparently some already ran into this problem with the rlm_unix module.


If anyone has any suggestion... Many thank's.


- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to