Hi all I'm facing a strange behaviour with Freeradius. The daemon starts and is able to authenticate accounts specified in the 'raddb/users' file. But if I uncomment the sql directive in the 'authorize' section (radius.conf), the deamon does not start: radius3:/usr/local/freeradius# radius3:/usr/local/freeradius# sbin/rc.radiusd start Starting FreeRADIUS:Tue Aug 23 17:54:52 2005 : Info: Starting - reading configuration files ... (I have to press ^C to stop the rc script) Running FreeRADIUS in debug mode (radiusd -sfxxyz -l stdout) I get the "Segmentation fault" message (more details is in .txt attachment). Background information - MySQL (v. 4.0.24): the mysql user 'radius' is able to connect to localhost' and has INSERT, SELECT, DELETE, UPDATE privileges - OS: Debian Linux 3.1 (sarge), kernel 2.6.8-2-686-smp - gcc -v: 3.3.5 - configuration command: ./configure --prefix=/usr/local/freeradius \ --with-logdir=/usr/local/freeradius/logs\ --with-radacctdir=/usr/local/freeradius/logs\ --with-raddbdir=/usr/local/freeradius/raddb --with-threads\ --with-ascend-binary \ --disable-shared \ --enable-developer - gdb radiusd: .. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1076783616 (LWP 9291)] 0x080902ce in lt_dlsym (handle=0x815afc8, symbol=0x8159928 "rlm_sql_mysql") at ltdl.c:3330 3330 lensym = LT_STRLEN (symbol) + LT_STRLEN (handle->loader->sym_prefix) - /etc/hosts: has entries for both 'localhost' and the Internet host name. - strace radiusd: See radtrace-1.txt Note the message open("/usr/local/freeradius/lib/rlm_sql_mysql.la", O_RDONLY) = -1 ENOENT (No such file or directory) In fact I can't find any 'rlm_sql_mysql.la' file. No change removing the '--disable-shared' option. I'm new to FreeRADIUS and so I suspect a misconfiguration. Thanks in advance. Ciao, Davide