On Oct 16, 2020, at 2:37 AM, Prayank Chandorkar via Freeradius-Users <freeradius-users@lists.freeradius.org> wrote:
We run FreeRADIUS Version 2.2.9.
Which is very old and end of life. If you keep running v2, you should at least use 2.2.10
We upgraded to RHEL 7.6, post which radiusd does not starup.
Error as follows :
[app@host967 lib]$ /usr/sbin/radiusd /usr/sbin/radiusd: symbol lookup error: /lib/rlm_perl-2.2.9.so: undefined symbol: Perl_Gthr_key_ptr
P.S : We did not recompile/rebuild FreeRadius or Perl post the OS upgrade.
That's the problem. When you do an OS upgrade, you update all of the libraries on that platform. So you can't just copy a binary from an old OS onto a new OS. You have to rebuild FreeRADIUS on the new OS. Alan DeKok.