LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   FreeRadius missing rlm_eap.so? (https://www.linuxquestions.org/questions/linux-software-2/freeradius-missing-rlm_eap-so-394012/)

cleidh_mor 12-17-2005 07:06 PM

FreeRadius missing rlm_eap.so?
 
Hi all,

I recently ran an update on my openSuSE 10.1 system and freeRadius seems to be <ahem> jiggered. When I run in debug mode, it complains that rlm_eap is missing. From what I can see on Google, it shouldn't exist anyway, so I'm a bit confused. I'm using the freeRadius 1.0.5-4 RPM from YaST. I seem to remember having to fiddle around with my libcrypto.so files (I think it was complaining that I didn't have libcrypto-0.9.7.so so I linked libcrypto-0.9.8.so to it)

Has anyone else seen this problem? Is there maybe some way of recompiling just the EAP module from the source code?

Any help gratefully received - this is driving me demented!

Output from radiusd -X:

Code:

Starting - reading configuration files ...
reread_config:  reading radiusd.conf
Config:  including file: /etc/raddb/proxy.conf
Config:  including file: /etc/raddb/clients.conf
Config:  including file: /etc/raddb/snmp.conf
Config:  including file: /etc/raddb/eap.conf
Config:  including file: /etc/raddb/sql.conf
 main: prefix = "/usr"
 main: localstatedir = "/var"
 main: logdir = "/var/log/radius"
 main: libdir = "/usr/lib/freeradius"
 main: radacctdir = "/var/log/radius/radacct"
 main: hostname_lookups = no
 main: max_request_time = 30
 main: cleanup_delay = 5
 main: max_requests = 1024
 main: delete_blocked_requests = 0
 main: port = 0
 main: allow_core_dumps = no
 main: log_stripped_names = no
 main: log_file = "/var/log/radius/radius.log"
 main: log_auth = yes
 main: log_auth_badpass = no
 main: log_auth_goodpass = no
 main: pidfile = "/var/run/radiusd/radiusd.pid"
 main: bind_address = 192.168.8.3 IP address [192.168.8.3]
 main: user = "nobody"
 main: group = "nobody"
 main: usercollide = no
 main: lower_user = "no"
 main: lower_pass = "no"
 main: nospace_user = "no"
 main: nospace_pass = "no"
 main: checkrad = "/usr/sbin/checkrad"
 main: proxy_requests = yes
 proxy: retry_delay = 5
 proxy: retry_count = 3
 proxy: synchronous = no
 proxy: default_fallback = yes
 proxy: dead_time = 120
 proxy: post_proxy_authorize = yes
 proxy: wake_all_if_all_dead = no
 security: max_attributes = 200
 security: reject_delay = 1
 security: status_server = yes
 main: debug_level = 0
read_config_files:  reading dictionary
read_config_files:  reading naslist
read_config_files:  reading clients
read_config_files:  reading realms
radiusd:  entering modules setup
Module: Library search path is /usr/lib/freeradius
Module: Loaded exec
 exec: wait = yes
 exec: program = "(null)"
 exec: input_pairs = "request"
 exec: output_pairs = "(null)"
 exec: packet_type = "(null)"
rlm_exec: Wait=yes but no output defined. Did you mean output=none?
Module: Instantiated exec (exec)
Module: Loaded expr
Module: Instantiated expr (expr)
Module: Loaded PAP
 pap: encryption_scheme = "crypt"
Module: Instantiated pap (pap)
Module: Loaded CHAP
Module: Instantiated chap (chap)
Module: Loaded MS-CHAP
 mschap: use_mppe = yes
 mschap: require_encryption = yes
 mschap: require_strong = yes
 mschap: with_ntdomain_hack = yes
 mschap: passwd = "(null)"
 mschap: authtype = "MS-CHAP"
 mschap: ntlm_auth = "(null)"
Module: Instantiated mschap (mschap)
Module: Loaded System
 unix: cache = no
 unix: passwd = "(null)"
 unix: shadow = "(null)"
 unix: group = "(null)"
 unix: radwtmp = "NULL"
 unix: usegroup = no
 unix: cache_reload = 600
Module: Instantiated unix (unix)
radiusd.conf[9] Failed to link to module 'rlm_eap': rlm_eap.so: cannot open shared object file: No such file or directory


cleidh_mor 12-21-2005 03:28 AM

Well, I managed to sort it in the end. It looks like the SuSE RPMs are broken (at least for using EAP-TLS). Compiling the source and copying the libs over to my RPM install made no difference, so I deleted FreeRadius from YaST, then compiled from the source. It's working as happy as Larry now (however happy he is).

Hopefully SuSE will fix their RPMs soon.


All times are GMT -5. The time now is 04:09 AM.