undefined symbol: Perl_Gthr_key_ptr post upgrading to RHEL 7.6
aland at deployingradius.com
Fri Oct 16 14:17:08 CEST 2020
On Oct 16, 2020, at 2:37 AM, Prayank Chandorkar via Freeradius-Users <freeradius-users at 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 at 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.
More information about the Freeradius-Users