I have tried #'n out the func_detach, and tried return 0 following the example.py Hadn't tried returning RLM_MODULE_OKĀ which is a value of 2. Either way, I am mid-upgrade but if it persists I'll check those examples and see whats new. Thanks On 2021-11-13 4:03 p.m., Aren Sandersen via Freeradius-Users wrote:
This might be as simple as adding a parameter to your detach() function in your Python code, or commenting it out the func_detach line entirely in mods-enabled/python3:
See https://github.com/FreeRADIUS/freeradius-server/commit/a6d33ebd51851a8d0c1d2...
Which fixes a bug in the sample code.
Aren
Python 3.8.10
Ubuntu 20.04.3 LTS FreeRADIUS 3.0.20
When I go to start freeradius with systemctl I get the following:
Job for freeradius.service failed because a fatal signal was delivered to the control process.
See "systemctl status freeradius.service" and "journalctl -xe" for details.
in journalctl -xe I find:
Nov 13 16:28:51 radius-2.tor2 freeradius[318065]: # Skipping contents of 'if' as it is always 'false' -- /etc/freeradius/3.0/sites-enabled/inner-tunnel:3> Nov 13 16:28:51 radius-2.tor2 freeradius[318065]: radiusd: #### Skipping IP addresses and Ports #### Nov 13 16:28:51 radius-2.tor2 freeradius[318065]: Configuration appears to be OK Nov 13 16:28:51 radius-2.tor2 freeradius[318065]: do_python_single:568, detach - pRet is NULL Nov 13 16:28:51 radius-2.tor2 freeradius[318065]: python_error_log:200, Exception type: <class 'TypeError'>, Exception value: detach() takes 0 positional >
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html