Problem with migrating from macOS Server to FreeRADIUS 3.0.17

Stephan Jung raumerkunder at gmail.com
Sun Feb 10 16:34:21 CET 2019


Hello,

I am trying to migrate a Server from maOS Server Version 5.6.1 (17S2109) to FreeRADIUS 3.0.17 and I have to configure OpenDirectory integration. I am following Apple’s macOS Server— Service Migration Guide | March 2018 <https://developer.apple.com/support/macos-server/macOS-Server-Service-Migration-Guide.pdf> and set up everything accordingly.

The server runs currently macOS 10.13.6 and serves also Opendirectory, but the rlm_opendirectory.dylib is nowhere to be found!

I installed FreeRADIUS through brew.

A) on the step "Configure FreeRADIUS” of Apple’s migration guide

4) Run the following command:

ls /usr/local/lib/rlm_opendirectory.*
You should see the following in the output:
• rlm_opendirectory.a
• rlm_opendirectory.dylib 
• rlm_opendirectory.la

Since I installed FreeRADIUS through Brew I checked in
ls /usr/local/Cellar/freeradius-server/3.0.17/lib/rlm_opendirectory.*
too, but nothing is found in both locations!

B) on the last step "Set up users” when testing the configuration I get:

/usr/local/Cellar/freeradius-server/3.0.17/etc/raddb/mods-enabled/opendirectory[20]: Failed to link to module 'rlm_opendirectory': dlopen(/usr/local/Cellar/freeradius-server/3.0.17/lib/rlm_opendirectory.dylib, 6): image not found 

This is the complete output: 


I wrote on stackoverfow <https://stackoverflow.com/questions/54617087/freeradius-problems-with-open-directory-no-rlm-opendirectory-existing>, serverfault <https://serverfault.com/questions/953195/suddenly-radius-authentication-is-gone-on-macos-server-tls-session-fails> as well as Apple discussion forum <https://discussions.apple.com/thread/250152034>.

Does someone now how to configure this?
Where these library files come from?
How to force macOS to write them?

Thank you very much in advance!!!

Stephan


More information about the Freeradius-Users mailing list