Freeradius configuration cannot be stored on a mapped Docker volume

Alan DeKok aland at
Tue Jan 23 18:58:47 UTC 2024

On Jan 23, 2024, at 1:46 PM, Timothy Weaver <timothyweaver at> wrote:
> Actually I was able to get into the container with "docker run --rm -it
> --entrypoint bash freeradius" and then try to manually start the server
> with "freeradius -X". Here's where it dies. The entire /etc/freeradius
> configuration folder is the default files straight from the repository.

  That's a little odd.  It works everywhere else.

> ---- snip ---
> including files in directory /etc/freeradius/policy.d/
> including configuration file /etc/freeradius/policy.d/abfab-tr
> /etc/freeradius/policy.d/abfab-tr[49]: Parse error in condition
> /etc/freeradius/policy.d/abfab-tr[49]: (&GSS-Acceptor-Service-Name &&
> (&outer.request.GSS-Acceptor-Service-Name != &GSS-Acceptor-Servi...
> /etc/freeradius/policy.d/abfab-tr[49]:                                 ^
> Cannot use attribute reference on right side of condition
> Errors reading or parsing /etc/freeradius/radiusd.conf

  The short answer is that if you're not using the abfab-tr policy, then just delete that file.

  Alan DeKok.

More information about the Freeradius-Users mailing list