Building from source with postgres support
Alan DeKok
aland at deployingradius.com
Mon Nov 6 15:46:47 CET 2017
On Nov 6, 2017, at 9:42 AM, Toby Walsh <walshtj at gmail.com> wrote:
>
> I am a reasonable long-time user of Freeradius on a single monolithic host
> but I'm setting up a new server and putting my services in containers. I
> have postgres in a Docker container running nicely, fully configured with
> my old user base migrated from MySQL. I am compiling Freeradius 3.0.15 on a
> separate container and hoping to use Postgres as the store. radtest with
> bob/hello works fine. However I realised when I tried to set up Postgres
> support that it fails with rlm_sql_postgresql.so not found. I'm guessing
> that the compile process detects database support and only builds in
> binding libraries if it finds that database on the same system?
It requires the PostgreSQL client libraries. See the output of "configure" for details.
> Can you tell me what the requirements are that Freeradius' build process
> builds rlm_sql_postgresql.so for me? One that is hopefully compatible with
> driving Freeradius on that end but independent of Postgres on the other
> container? Freeradius is on a Centos 7.4 container, Postgres 10 is on
> Debian container.
You don't need the database on the FreeRADIUS machine. You need the postgresql client libraries: libpq
Search the RPM repositories for the right package for your system.
Alan DeKok.
More information about the Freeradius-Users
mailing list