自由半径 3.0.11 Postgresql
Freeradius 3.0.11 Postgresql
我正在尝试使用 postgresql 配置 freeradius 3.0.11,但我在 'mods-enabled.' 内的 sql 文件中列出的驱动程序有问题驱动程序我列出的是'rlm_sql_postgresql.'
当我 运行 'radiusd -X' 我得到错误:
Could not link driver rlm_sql_postgresql: dlopen(/usr/local/Cellar/freeradius-
server/3.0.11/lib/rlm_sql_postgresql.dylib, 6): image not found
Make sure it (and all its dependent libraries!) are in the search path of your system's ld
/usr/local/Cellar/freeradius-server/3.0.11/etc/raddb/mods-enabled/sql[20]: Instantiation failed for module "sql"
当我查看文件夹 3.0.11/lib 时,确实没有名为 rlm_sql_postgresql.dylib.
的文件
对此有什么想法吗?我应该以某种方式生成此文件吗?
这意味着当 freeradius 的配置 运行 时,它没有选择 libpq。
显然 brew install postgresql
将拉下 libpq 及其开发头文件。
删除 freeradius,安装 postgresql,使用 brew install --build-from-source freeradius-server
安装 freeradius
它应该(除非自制软件的人不厌其烦地破坏东西),安装 postgresql 驱动程序。
我正在尝试使用 postgresql 配置 freeradius 3.0.11,但我在 'mods-enabled.' 内的 sql 文件中列出的驱动程序有问题驱动程序我列出的是'rlm_sql_postgresql.'
当我 运行 'radiusd -X' 我得到错误:
Could not link driver rlm_sql_postgresql: dlopen(/usr/local/Cellar/freeradius-
server/3.0.11/lib/rlm_sql_postgresql.dylib, 6): image not found
Make sure it (and all its dependent libraries!) are in the search path of your system's ld
/usr/local/Cellar/freeradius-server/3.0.11/etc/raddb/mods-enabled/sql[20]: Instantiation failed for module "sql"
当我查看文件夹 3.0.11/lib 时,确实没有名为 rlm_sql_postgresql.dylib.
的文件对此有什么想法吗?我应该以某种方式生成此文件吗?
这意味着当 freeradius 的配置 运行 时,它没有选择 libpq。
显然 brew install postgresql
将拉下 libpq 及其开发头文件。
删除 freeradius,安装 postgresql,使用 brew install --build-from-source freeradius-server
它应该(除非自制软件的人不厌其烦地破坏东西),安装 postgresql 驱动程序。