I've been testing freeradius on a redhat machine for the past two
months or so, and am starting to bring up the "production" servers.
We're switching to debian stable, which means things aren't quite the
same as the testing box.
I'm using freeradius-1.0.1 downloaded from freeradius.org, without the
rlm_x99_token module, as it wouldn't compile. Mysql has been
configured using the db_mysql.sql script.
Without mysql enabled, freeradius starts normally. With mysql enabled
in the authorize section, it segfaults directly after
sql: safe-characters =
"@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_:
/"
In GDB (a program I know nothing about how to use), running mysql with
set args -X produces:
...
sql: safe-characters = "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01
23456789.-_: /"
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 23249)]
0x4005bdaa in lt_dlsym (handle=0x8156d60, symbol=0x81553d0 "rlm_sql_mysql")
at ltdl.c:3330
3330 lensym = LT_STRLEN (symbol) + LT_STRLEN (handle->loader->sym_prefix)
I've tried recompiling, I've tried going back to the stock config
files and changing them line by line, but as soon as sql is activated
freeradius won't start.
Does anyone have any advice on what steps I should take next to try
and get past this? I'm happy to provide more information if it would
help.
Thank You,
Matthew Kocher
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html