GL-ar150 and freeradius3 install issues

Hello all,

 I am testing a 802.1x supplicant and wanted to setup one of my GL-AR150's as a radius and DHCP server so that I can do all my testing between the two devices.

I updated the firmware to OpenWrt 18.06.1, r7258-5eb055306f no issues there.

I then followed the instructions outlined here: https://openwrt.org/docs/guide-user/network/wifi/freeradius to install the required packages, I could not find the 'freeradius3-default' package so I followed the instructions for installing the individual packages.

freeradius3 installed, however when I go to launch it using the 'radiusd -X' command I get the following output (running /etc/init.d/radiusd start also fails but with no output):

Error loading shared library libfreeradius-server.so: No such file or directory (needed by /usr/sbin/radiusd)
Error loading shared library libfreeradius-radius.so: No such file or directory (needed by /usr/sbin/radiusd)
Error loading shared library libfreeradius-eap.so: No such file or directory (needed by /usr/sbin/radiusd)
Error loading shared library libcrypto.so.1.0.0: No such file or directory (needed by /usr/sbin/radiusd)
Error loading shared library libssl.so.1.0.0: No such file or directory (needed by /usr/sbin/radiusd)
Error relocating /usr/sbin/radiusd: OCSP_response_get1_basic: symbol not found
Error relocating /usr/sbin/radiusd: fr_cursor_next_by_da: symbol not found
Error relocating /usr/sbin/radiusd: SSL_set_bio: symbol not found
Error relocating /usr/sbin/radiusd: fr_event_loop: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_list_num_elements: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_copy: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_to_item: symbol not found
Error relocating /usr/sbin/radiusd: cf_file_read: symbol not found
Error relocating /usr/sbin/radiusd: fr_talloc_fault_setup: symbol not found
Error relocating /usr/sbin/radiusd: ip_ntoh: symbol not found
Error relocating /usr/sbin/radiusd: fr_cursor_next_by_num: symbol not found
Error relocating /usr/sbin/radiusd: cf_data_remove: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_name1: symbol not found
Error relocating /usr/sbin/radiusd: EC_KEY_new_by_curve_name: symbol not found
Error relocating /usr/sbin/radiusd: fr_ntop: symbol not found
Error relocating /usr/sbin/radiusd: rad_check_lib_magic: symbol not found
Error relocating /usr/sbin/radiusd: xlat_unregister_module: symbol not found
Error relocating /usr/sbin/radiusd: fr_set_dumpable: symbol not found
Error relocating /usr/sbin/radiusd: rad_recv_header: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_list_socket_del: symbol not found
Error relocating /usr/sbin/radiusd: BIO_s_mem: symbol not found
Error relocating /usr/sbin/radiusd: BIO_new_file: symbol not found
Error relocating /usr/sbin/radiusd: fr_prints: symbol not found
Error relocating /usr/sbin/radiusd: fr_debug_state: symbol not found
Error relocating /usr/sbin/radiusd: fr_int2str: symbol not found
Error relocating /usr/sbin/radiusd: fr_cursor_remove: symbol not found
Error relocating /usr/sbin/radiusd: radlog: symbol not found
Error relocating /usr/sbin/radiusd: debug_pair: symbol not found
Error relocating /usr/sbin/radiusd: SSL_get_ex_data_X509_STORE_CTX_idx: symbol not found
Error relocating /usr/sbin/radiusd: rad_getpwuid: symbol not found
Error relocating /usr/sbin/radiusd: radius_evaluate_cond: symbol not found
Error relocating /usr/sbin/radiusd: paircompare_unregister_instance: symbol not found
Error relocating /usr/sbin/radiusd: fr_syserror: symbol not found
Error relocating /usr/sbin/radiusd: fr_heap_peek: symbol not found
Error relocating /usr/sbin/radiusd: request_alloc_fake: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_CTX_set_error: symbol not found
Error relocating /usr/sbin/radiusd: fr_assignment_op: symbol not found
Error relocating /usr/sbin/radiusd: cf_item_to_section: symbol not found
Error relocating /usr/sbin/radiusd: dict_valnamebyattr: symbol not found
Error relocating /usr/sbin/radiusd: fr_pton: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_delete_by_num: symbol not found
Error relocating /usr/sbin/radiusd: radlog_debug_enabled: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_make: symbol not found
Error relocating /usr/sbin/radiusd: CRYPTO_set_locking_callback: symbol not found
Error relocating /usr/sbin/radiusd: BIO_write: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_REQ_CTX_set1_req: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_sub_find_name2: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_CTX_get_ex_data: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_set_psk_server_callback: symbol not found
Error relocating /usr/sbin/radiusd: xlat_register: symbol not found
Error relocating /usr/sbin/radiusd: rad_send: symbol not found
Error relocating /usr/sbin/radiusd: rate_limit_enabled: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_prints: symbol not found
Error relocating /usr/sbin/radiusd: fr_socket: symbol not found
Error relocating /usr/sbin/radiusd: fr_ipaddr_cmp: symbol not found
Error relocating /usr/sbin/radiusd: rad_packet_ok: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_check_private_key: symbol not found
Error relocating /usr/sbin/radiusd: fr_fifo_free: symbol not found
Error relocating /usr/sbin/radiusd: fr_rand: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_steal: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_list_afrom_str: symbol not found
Error relocating /usr/sbin/radiusd: fr_fifo_pop: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_list_socket_freeze: symbol not found
Error relocating /usr/sbin/radiusd: ip_hton: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_lineno: symbol not found
Error relocating /usr/sbin/radiusd: BIO_puts: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_get_cert_store: symbol not found
Error relocating /usr/sbin/radiusd: SSL_alert_desc_string_long: symbol not found
Error relocating /usr/sbin/radiusd: rad_copy_packet: symbol not found
Error relocating /usr/sbin/radiusd: X509V3_EXT_d2i: symbol not found
Error relocating /usr/sbin/radiusd: rad_sign: symbol not found
Error relocating /usr/sbin/radiusd: rad_recv_discard: symbol not found
Error relocating /usr/sbin/radiusd: cf_new_escape: symbol not found
Error relocating /usr/sbin/radiusd: xlat_from_tmpl_attr: symbol not found
Error relocating /usr/sbin/radiusd: BIO_free_all: symbol not found
Error relocating /usr/sbin/radiusd: dict_valbyattr: symbol not found
Error relocating /usr/sbin/radiusd: radlog_init: symbol not found
Error relocating /usr/sbin/radiusd: cf_log_info: symbol not found
Error relocating /usr/sbin/radiusd: SSL_set_info_callback: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_list_create: symbol not found
Error relocating /usr/sbin/radiusd: cf_log_err_cp: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_add: symbol not found
Error relocating /usr/sbin/radiusd: ERR_get_error: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_REQUEST_new: symbol not found
Error relocating /usr/sbin/radiusd: rad_malloc: symbol not found
Error relocating /usr/sbin/radiusd: fr_hash_table_insert: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_list_copy: symbol not found
Error relocating /usr/sbin/radiusd: fr_perror: symbol not found
Error relocating /usr/sbin/radiusd: fr_check_lib_magic: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_add: symbol not found
Error relocating /usr/sbin/radiusd: SSL_load_error_strings: symbol not found
Error relocating /usr/sbin/radiusd: request_data_add: symbol not found
Error relocating /usr/sbin/radiusd: fr_tokens: symbol not found
Error relocating /usr/sbin/radiusd: rad_getgrgid: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_free: symbol not found
Error relocating /usr/sbin/radiusd: SSL_connect: symbol not found
Error relocating /usr/sbin/radiusd: SSL_get_session: symbol not found
Error relocating /usr/sbin/radiusd: fr_tcp_read_packet: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_parse_table: symbol not found
Error relocating /usr/sbin/radiusd: sk_num: symbol not found
Error relocating /usr/sbin/radiusd: rad_alloc_reply: symbol not found
Error relocating /usr/sbin/radiusd: debug_enabled: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_request_add1_nonce: symbol not found
Error relocating /usr/sbin/radiusd: fr_inaddr_any: symbol not found
Error relocating /usr/sbin/radiusd: fr_bin2hex: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_value: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_check_validity: symbol not found
Error relocating /usr/sbin/radiusd: fr_fault_setup: symbol not found
Error relocating /usr/sbin/radiusd: EC_KEY_free: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_list_find_byreply: symbol not found
Error relocating /usr/sbin/radiusd: CRYPTO_set_id_callback: symbol not found
Error relocating /usr/sbin/radiusd: fr_cursor_merge: symbol not found
Error relocating /usr/sbin/radiusd: fr_str2int: symbol not found
Error relocating /usr/sbin/radiusd: xlat_register_redundant: symbol not found
Error relocating /usr/sbin/radiusd: dict_init: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_init: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_alloc: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_value_memcpy: symbol not found
Error relocating /usr/sbin/radiusd: fr_hmac_md5: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_new: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_set_verify_depth: symbol not found
Error relocating /usr/sbin/radiusd: fr_heap_insert: symbol not found
Error relocating /usr/sbin/radiusd: cf_data_find: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_alloc: symbol not found
Error relocating /usr/sbin/radiusd: rbtree_walk: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_codes: symbol not found
Error relocating /usr/sbin/radiusd: version_init_features: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_set_cipher_list: symbol not found
Error relocating /usr/sbin/radiusd: talloc_typed_strdup: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_find: symbol not found
Error relocating /usr/sbin/radiusd: SSL_set_verify: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_use_PrivateKey_file: symbol not found
Error relocating /usr/sbin/radiusd: vp_aprints_value: symbol not found
Error relocating /usr/sbin/radiusd: fr_hash_table_num_elements: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_value_bstrncpy: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_set_flags: symbol not found
Error relocating /usr/sbin/radiusd: ERR_error_string: symbol not found
Error relocating /usr/sbin/radiusd: cf_file_free: symbol not found
Error relocating /usr/sbin/radiusd: SSL_alert_type_string_long: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_CTX_get1_issuer: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_CTX_get_error_depth: symbol not found
Error relocating /usr/sbin/radiusd: SSL_load_client_CA_file: symbol not found
Error relocating /usr/sbin/radiusd: dict_free: symbol not found
Error relocating /usr/sbin/radiusd: fr_condition_walk: symbol not found
Error relocating /usr/sbin/radiusd: cf_reference_item: symbol not found
Error relocating /usr/sbin/radiusd: fr_debug_lvl: symbol not found
Error relocating /usr/sbin/radiusd: rad_encode: symbol not found
Error relocating /usr/sbin/radiusd: xlat_unregister: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_filename: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_list_afrom_file: symbol not found
Error relocating /usr/sbin/radiusd: fr_packet_list_free: symbol not found
Error relocating /usr/sbin/radiusd: SSL_ctrl: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_cast_in_place: symbol not found
Error relocating /usr/sbin/radiusd: fr_heap_create: symbol not found
Error relocating /usr/sbin/radiusd: udpfromto_init: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_sendreq_nbio: symbol not found
Error relocating /usr/sbin/radiusd: radius_evaluate_map: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_value_sprintf: symbol not found
Error relocating /usr/sbin/radiusd: X509_get_ext_d2i: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_cert_status_str: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_load_verify_locations: symbol not found
Error relocating /usr/sbin/radiusd: rdebug_pair: symbol not found
Error relocating /usr/sbin/radiusd: BIO_free: symbol not found
Error relocating /usr/sbin/radiusd: BIO_ctrl: symbol not found
Error relocating /usr/sbin/radiusd: BIO_new: symbol not found
Error relocating /usr/sbin/radiusd: BIO_new_connect: symbol not found
Error relocating /usr/sbin/radiusd: fr_hash_table_delete: symbol not found
Error relocating /usr/sbin/radiusd: version_init_numbers: symbol not found
Error relocating /usr/sbin/radiusd: fr_cursor_first: symbol not found
Error relocating /usr/sbin/radiusd: rad_suid_down_permanent: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_to_item: symbol not found
Error relocating /usr/sbin/radiusd: fr_strerror_printf: symbol not found
Error relocating /usr/sbin/radiusd: dict_addvalue: symbol not found
Error relocating /usr/sbin/radiusd: fr_assert_cond: symbol not found
Error relocating /usr/sbin/radiusd: SSL_set_accept_state: symbol not found
Error relocating /usr/sbin/radiusd: fr_event_insert: symbol not found
Error relocating /usr/sbin/radiusd: default_log: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_sub_find: symbol not found
Error relocating /usr/sbin/radiusd: fr_sockaddr2ipaddr: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_dup: symbol not found
Error relocating /usr/sbin/radiusd: dict_attrbyname: symbol not found
Error relocating /usr/sbin/radiusd: log_str2dst: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_parse_pass2: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_new: symbol not found
Error relocating /usr/sbin/radiusd: _fr_exit: symbol not found
Error relocating /usr/sbin/radiusd: rad_const_free: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_value_type: symbol not found
Error relocating /usr/sbin/radiusd: rad_mkdir: symbol not found
Error relocating /usr/sbin/radiusd: BIO_test_flags: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_RESPONSE_free: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_response_status_str: symbol not found
Error relocating /usr/sbin/radiusd: PEM_write_X509: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_free: symbol not found
Error relocating /usr/sbin/radiusd: DH_free: symbol not found
Error relocating /usr/sbin/radiusd: request_alloc: symbol not found
Error relocating /usr/sbin/radiusd: fr_hash: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_parse_url: symbol not found
Error relocating /usr/sbin/radiusd: rad_debug_lvl: symbol not found
Error relocating /usr/sbin/radiusd: xlat_free: symbol not found
Error relocating /usr/sbin/radiusd: fr_ipaddr_mask: symbol not found
Error relocating /usr/sbin/radiusd: map_to_vp: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_cast_in_place_str: symbol not found
Error relocating /usr/sbin/radiusd: rdebug_pair_list: symbol not found
Error relocating /usr/sbin/radiusd: dict_read: symbol not found
Error relocating /usr/sbin/radiusd: fr_log_fp: symbol not found
Error relocating /usr/sbin/radiusd: ERR_free_strings: symbol not found
Error relocating /usr/sbin/radiusd: rad_getpwnam: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_add: symbol not found
Error relocating /usr/sbin/radiusd: ip_ntoa: symbol not found
Error relocating /usr/sbin/radiusd: fr_set_signal: symbol not found
Error relocating /usr/sbin/radiusd: ERR_clear_error: symbol not found
Error relocating /usr/sbin/radiusd: cf_data_add: symbol not found
Error relocating /usr/sbin/radiusd: EVP_cleanup: symbol not found
Error relocating /usr/sbin/radiusd: cf_pair_replace: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_name2: symbol not found
Error relocating /usr/sbin/radiusd: fr_event_now: symbol not found
Error relocating /usr/sbin/radiusd: SSL_state_string_long: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_basic_verify: symbol not found
Error relocating /usr/sbin/radiusd: fr_pair_find_by_num: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_sendreq_new: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_aexpand: symbol not found
Error relocating /usr/sbin/radiusd: X509_EXTENSION_get_object: symbol not found
Error relocating /usr/sbin/radiusd: cf_item_is_pair: symbol not found
Error relocating /usr/sbin/radiusd: OCSP_crl_reason_str: symbol not found
Error relocating /usr/sbin/radiusd: map_afrom_cs: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_find: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_find_name2: symbol not found
Error relocating /usr/sbin/radiusd: ssl_check_consistency: symbol not found
Error relocating /usr/sbin/radiusd: _fr_exit_now: symbol not found
Error relocating /usr/sbin/radiusd: cf_section_name2_type: symbol not found
Error relocating /usr/sbin/radiusd: cf_log_module: symbol not found
Error relocating /usr/sbin/radiusd: cf_item_parent: symbol not found
Error relocating /usr/sbin/radiusd: SSL_shutdown: symbol not found
Error relocating /usr/sbin/radiusd: getword: symbol not found
Error relocating /usr/sbin/radiusd: fr_pton6: symbol not found
Error relocating /usr/sbin/radiusd: X509_STORE_CTX_get_error: symbol not found
Error relocating /usr/sbin/radiusd: SSL_CTX_use_certificate_file: symbol not found
Error relocating /usr/sbin/radiusd: fr_pton4: symbol not found
Error relocating /usr/sbin/radiusd: BIO_ctrl_pending: symbol not found
Error relocating /usr/sbin/radiusd: OPENSSL_add_all_algorithms_noconf: symbol not found
Error relocating /usr/sbin/radiusd: radius_get_vp: symbol not found
Error relocating /usr/sbin/radiusd: cf_item_parse: symbol not found
Error relocating /usr/sbin/radiusd: vradlog_request: symbol not found
Error relocating /usr/sbin/radiusd: tmpl_copy_vps: symbol not found
Error relocating /usr/sbin/radiusd: rad_lockfd_nonblock: symbol not found
Error relocating /usr/sbin/radiusd: rad_mode_to_oct: symbol not found
.......

more output like this, but for the sake of the post length I will leave it off.

I modified my /etc/freeradius/radiusd.conf file to include the location of the libssl and libcrypto files which are in the /usr/lib dir.

From my /etc/freeradius/radiusd.conf file: libdir = /usr/lib/freeradius3:/usr/lib
However this did not help, upon further examination the files I had in /usr/lib were different versions than what radiusd was looking for, radius required: libssl.so.1.0.0, and libcrypto.so.1.0.0 and I have libssl.so.1.1.0 and libcrypto.so.1.1.0. I created symlinks with the names that radius was looking for and now it has stopped complaining about those two files. However I am still worried that I have a lib mismatch.

The three files that radiusd is still complaining about (libfreeradius-server.so, libfreeradius-radius.so, and libfreeradius-eap.so) are all found in /usr/lib/freeradius3 so this is where I am stuck now:

root@GL-AR150:/usr/lib# cd /usr/lib/freeradius3/
root@GL-AR150:/usr/lib/freeradius3# ls -al
drwxr-xr-x    2 root     root             0 Dec  7 08:27 .
drwxr-xr-x    1 root     root             0 Dec  7 10:53 ..
-rwxr-xr-x    1 root     root         20776 Jul 26  2018 libfreeradius-dhcp.so
**-rwxr-xr-x    1 root     root         37260 Jul 26  2018 libfreeradius-eap.so**
**-rwxr-xr-x    1 root     root        169712 Jul 26  2018 libfreeradius-radius.so**
**-rwxr-xr-x    1 root     root        140868 Jul 26  2018 libfreeradius-server.so**
-rwxr-xr-x    1 root     root          4252 Jul 26  2018 rlm_always.so
-rwxr-xr-x    1 root     root          8408 Jul 26  2018 rlm_attr_filter.so
-rwxr-xr-x    1 root     root          8368 Jul 26  2018 rlm_chap.so
-rwxr-xr-x    1 root     root         12612 Jul 26  2018 rlm_detail.so

-rwxr-xr-x    1 root     root         12504 Jul 26  2018 rlm_digest.so
-rwxr-xr-x    1 root     root         33264 Jul 26  2018 rlm_eap.so
-rwxr-xr-x    1 root     root          8392 Jul 26  2018 rlm_eap_gtc.so
-rwxr-xr-x    1 root     root         16584 Jul 26  2018 rlm_eap_leap.so
-rwxr-xr-x    1 root     root          8344 Jul 26  2018 rlm_eap_md5.so
-rwxr-xr-x    1 root     root         12576 Jul 26  2018 rlm_eap_mschapv2.so
-rwxr-xr-x    1 root     root         25104 Jul 26  2018 rlm_eap_peap.so
-rwxr-xr-x    1 root     root          8408 Jul 26  2018 rlm_eap_tls.so
-rwxr-xr-x    1 root     root         20972 Jul 26  2018 rlm_eap_ttls.so
-rwxr-xr-x    1 root     root          8412 Jul 26  2018 rlm_exec.so
-rwxr-xr-x    1 root     root          8372 Jul 26  2018 rlm_expiration.so
-rwxr-xr-x    1 root     root         25048 Jul 26  2018 rlm_expr.so
-rwxr-xr-x    1 root     root          8424 Jul 26  2018 rlm_files.so
-rwxr-xr-x    1 root     root         67600 Jul 26  2018 rlm_ldap.so
-rwxr-xr-x    1 root     root          8424 Jul 26  2018 rlm_logintime.so
-rwxr-xr-x    1 root     root         29064 Jul 26  2018 rlm_mschap.so
-rwxr-xr-x    1 root     root         20816 Jul 26  2018 rlm_pap.so
-rwxr-xr-x    1 root     root         12516 Jul 26  2018 rlm_passwd.so
-rwxr-xr-x    1 root     root         12532 Jul 26  2018 rlm_preprocess.so
-rwxr-xr-x    1 root     root         12552 Jul 26  2018 rlm_radutmp.so
-rwxr-xr-x    1 root     root          8516 Jul 26  2018 rlm_realm.so
-rwxr-xr-x    1 root     root          8464 Jul 26  2018 rlm_unix.so

I have been look online for answers regarding this but so far none of the solutions I have found have worked.

I appreciate any help on this issue

Thank you

Upgrade OpenWrt to the current version 19.07.6 then install freeradius3-default.

1 Like

just set the environment variable LD_LIBRARY_PATH to the libraries

# LD_LIBRARY_PATH=/usr/lib/freeradius3 radiusd -X