免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5201 | 回复: 7

版主,高手们都来帮帮忙吧,---关于找不到rlm_sql_mysql.so的问题 [复制链接]

论坛徽章:
0
发表于 2009-03-10 12:00 |显示全部楼层
各位大侠请问下:
我这几天在搭建freebsd6.1+mysql5.0+freeradius1.1.0,安装全是用ports安装的(我把mysql5.0的client和server都安装了),安装过程中没有报错,运行/usr/local/sbin/radiusd -X的时候提示找不到rlm_sql_mysql.so,在网上找了不少的方法试了以后发现结果都还是找不到。

方法一:

ln -s /usr/local/mysql/bin/mysql_config /sbin/mysql_config-------我的mysql_config文件在/usr/local/bin,我的/usr/local下面没有mysql目录,我就直接运行ln -s /usr/local/bin/mysql_config /sbin/mysql_config命令,没有报错

cd  /usr/local/src/freeradius-1.1.7/src/modules/rlm_sql/drivers/rlm_sql_mysql---我的目录在/usr/ports/net/freeradius/work/freeradius- 1.1.0/src/modules/rlm_sql/drivers/rlm_sql_mysql

./configure  --with-mysql-dir=/usr/local/mysql  --with-mysql-lib-dir=/usr/local/mysql/lib \

--with-mysql-include-dir=/usr/local/mysq/include----我的/usr/local下面没有mysql目录,所以我运行的是./configure  --with-mysql-dir=/usr/local/  -- with-mysql-lib-dir=/usr/local/lib \ --with-mysql-include-dir=/usr/local/include命令,也没有报错

make------但是在这一步的时候提示“../rules.mak”,line 63:missing dependency operator,一共提示8条,分别是line:63,79,81,83,89,91,118,124,

make install-----这一步和上面一样提示错误。

方法二:
“否则系统会少一个文件:rlm_sql_mysql.so,如果你已经安装了freeradius也不要紧,可以到源代码树:freeradius-

server2.1.1/src/modules/rlm_sql/drivers/rlm_sql_mysql里再进行编译,之后会在freeradius-server-2.1.1/src/modules/rlm_sql/drivers/lib中生成rlm_sql_mysql.so,把它

拷贝到/usr/lib下即可”----我按照上面的方法作了以后发现没有生成rlm_sql_mysql.so

各位知道的朋友帮忙看看吧,谢谢

论坛徽章:
0
发表于 2009-03-10 12:15 |显示全部楼层
写得太乱!

论坛徽章:
0
发表于 2009-03-10 15:14 |显示全部楼层
是有点乱哦
方法一:

ln -s /usr/local/mysql/bin/mysql_config /sbin/mysql_config-------我的mysql_config文件在
                                                                  /usr/local/bin,我的/usr/local下面没有
                                                                   mysql目录,我就直接运行
                                           ln -s /usr/local/bin/mysql_config /sbin/mysql_config命令,没有报错

cd  /usr/local/src/freeradius-1.1.7/src/modules/rlm_sql/drivers/rlm_sql_mysql---我的目录在
                                                                         /usr/ports/net/freeradius/work/
                                                                                                             freeradius- 1.1.0/src/modules/
                                                                                                             rlm_sql/drivers/rlm_sql_mysql

./configure  --with-mysql-dir=/usr/local/mysql  --with-mysql-lib-dir=/usr/local/mysql/lib \

--with-mysql-include-dir=/usr/local/mysq/include
----------------------------上面是一整句,我的/usr/local下面没有mysql目录,
                                                          所以我运行的是./configure  --with-mysql-dir=
                                                                                   /usr/local/  -- with-mysql-lib-dir=/usr/local/lib \
                                                                           --with-mysql-include-dir=/usr/local/include命令,也没有报错

make------但是在这一步的时候提示“../rules.mak”,line 63:missing dependency operator,一共提示8条
                 ,分别是line:63,79,81,83,89,91,118,124,

make install-----这一步和上面一样提示错误。

论坛徽章:
0
发表于 2009-03-10 15:15 |显示全部楼层
方法二:
“否则系统会少一个文件:rlm_sql_mysql.so,如果你已经安装了freeradius也不要紧,可以到源代码树:freeradius-

server2.1.1/src/modules/rlm_sql/drivers/rlm_sql_mysql里再进行编译,之后会在freeradius-server-2.1.1/src/modules/rlm_sql/drivers/lib中生成rlm_sql_mysql.so,把它拷贝到/usr/lib下即可”

----------------------我按照上面的方法作了以后发现没有生成rlm_sql_mysql.so

各位知道的朋友帮忙看看吧,谢谢

论坛徽章:
0
发表于 2009-03-10 15:19 |显示全部楼层
我把操作的两种方法的排版重新整理了一下,希望各位大侠可以帮忙看看,谢谢,我感觉上我最主要的问题是我根本不清楚我的mysql安装目录,我只有在make install的时候不加上clean,此时会在ports目录下生成work目录,里面好像都是我的mysql的安装文件,

论坛徽章:
0
发表于 2009-03-10 15:19 |显示全部楼层
我很菜,接触bsd时间不长,ports安装以后要找半天才知道文件安装在什么地方,希望各位大侠帮忙看看,谢谢

论坛徽章:
0
发表于 2009-03-26 19:35 |显示全部楼层
我也遇到相同问题,现在貌似解决

先把freeradius2卸载
然后在/ports/net/freeradius-sql
下面安装,版本是freeradius1.1.7
安装完成后,可以查到rlm_sql_mysql.so文件
把这个文件备份到其他目录下
然后再卸载freeradius-sql
安装freeradius2
把  rlm_sql_mysql.so 复制到/usr/local/lib/freeradius-2.0.5  就OK了

论坛徽章:
0
发表于 2009-03-30 15:53 |显示全部楼层
我装的是FREERADIUS2.1.3,在BSD下成功了,你看看我写的这遍教程吧,希望对你有帮助,我是用源码编译的,不在是PORTS下装的
http://bbs.cn3wnet.com/thread-5371-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP