|Summary:||Could not link driver rlm_sql_mysql: file not found|
|Product:||Red Hat Enterprise Linux 3||Reporter:||Marius Onica <omar>|
|Component:||freeradius||Assignee:||Thomas Woerner <twoerner>|
|Status:||CLOSED NEXTRELEASE||QA Contact:|
|Version:||3.0||CC:||andy.saunders, bbs2web, sjcjonker|
|Fixed In Version:||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2006-08-01 14:38:45 UTC||Type:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
Description Marius Onica 2005-06-28 12:31:16 UTC
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050523 Red Hat/1.7.8-126.96.36.199 Description of problem: After compiling the packet when trying to start freeradius I receive this: sql: safe-characters = "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /" rlm_sql (sql1): Could not link driver rlm_sql_mysql: file not found rlm_sql (sql1): Make sure it (and all its dependent libraries!) are in the search path of your system's ld. radiusd.conf: sql1: Module instantiation failed. Version-Release number of selected component (if applicable): freeradius-1.0.1-1.1.RHEL3 How reproducible: Always Steps to Reproduce: 1.radiusd -X 2. 3. Actual Results: The program refuses to start. Additional info:
Comment 1 Thomas Woerner 2005-06-28 12:51:22 UTC
Why are you recompiling the package?
Comment 2 Marius Onica 2005-06-28 13:15:28 UTC
Partly because I need the sqlcounter module also, partly because I'm not subscribed to RH Network so I compile from source all the updates. The above described problem appears also if the unmodified source package is compiled.
Comment 3 Thomas Woerner 2005-06-28 13:23:41 UTC
*** Bug 161909 has been marked as a duplicate of this bug. ***
Comment 4 Thomas Woerner 2005-06-28 13:26:42 UTC
Have you installed the freeradius-mysql package which contains rlm_sql_mysql.?
Comment 5 Marius Onica 2005-06-28 13:40:47 UTC
Yes, and all the necessary files are present.
Comment 6 Stijn Jonker 2005-07-02 17:31:26 UTC
I also encountered this issue, when i copy the file from /usr/src/redhat/BUILD/freeradius-1.0.1/src/modules/rlm_sql/drivers/lib/rlm_sql_mysql.la to /usr/lib freeradius starts and at first glance it seems to work.
Comment 7 Stijn Jonker 2005-07-02 17:32:31 UTC
Sorry forgot to add, I don't know what's causing it, but strace radiusd -f -X told me he couldn't find the file and I found it in the build directory ;-) So let's call it a workaround ...
Comment 8 Thomas Woerner 2005-07-19 13:03:46 UTC
You have to use the .so file, not the .la. Please verify this problem with the original packages.
Comment 9 Andy Saunders 2005-07-27 15:57:16 UTC
I'm running Red Hat Enterprise Linux AS release 3 (Taroon Update 5) and the following packages are installed freeradius-1.0.1-1.1.RHEL3 freeradius-mysql-1.0.1-1.1.RHEL3 /sbin/service radius start gives the following in /var/log/radius/radius.log Wed Jul 27 16:53:12 2005 : Error: rlm_sql (sql): Could not link driver rlm_sql_mysql: file not found Wed Jul 27 16:53:12 2005 : Error: rlm_sql (sql): Make sure it (and all its dependent libraries!) are in the search path of your system's ld. Wed Jul 27 16:53:12 2005 : Error: radiusd.conf: sql: Module instantiation failed. Running strace gives open("/usr/lib/rlm_sql_mysql.la", O_RDONLY) = -1 ENOENT (No such file or directory) The system has /usr/lib/rlm_sql_mysql.so (provided by freeradius-mysql) but not /usr/lib/rlm_sql_mysql.la
Comment 10 David Herselman 2006-05-29 15:47:17 UTC
I'm experiencing the same problem with freeradius-1.0.1-2.RHEL3.2 and freeradius-mysql-1.0.1-2.RHEL3.2. Any reason this bug hasn't been fixed (Been almost a year now)?
Comment 11 Thomas Woerner 2006-06-07 09:56:45 UTC
*** Bug 193830 has been marked as a duplicate of this bug. ***
Comment 12 Thomas Woerner 2006-06-07 11:03:53 UTC
Please have a look at http://people.redhat.com/twoerner/BZ/3.0E/freeradius-1.0.1-2.RHEL3.3.src.rpm BTW: There was no freeradius-mysql package in RHEL-3. This package should resolve the problem. ---- Please remeber that this is a test package, which might be pushed out as an update package later if the fixes are ok. For now, this package is unsupported.
Comment 13 Thomas Woerner 2006-06-07 13:21:15 UTC
Here is the correct link: http://people.redhat.com/twoerner/BZ/161907/freeradius-1.0.1-2.RHEL3.3.src.rpm
Comment 14 David Herselman 2006-06-26 16:56:42 UTC
Many thanks, the compiled package works perfectly!
Comment 15 Thomas Woerner 2006-08-01 14:38:45 UTC
I am closing this, becaus there was no freeradius-mysql for RHEL-3.