rlm_python works in -X, fatal signal when started using systemctl (pRet is NULL)
jonathan at prioritycolo.com
Sun Nov 14 00:42:46 CET 2021
I am now on FreeRADIUS Version 3.0.25
When I go and mod-enable python3, and start in debug I get the error:
/etc/freeradius/mods-enabled/python3: Failed to link to module 'rlm_python3': /usr/lib/freeradius/rlm_python3.so: cannot open shared object file: No such file or directory
And it's not wrong, in /usr/lib/freeradius there is no rlm_python3.so,
Trying to install freeradius-python3 gives me:
freeradius-python3 : Depends: freeradius (= 3.0.20+dfsg-3build1) but 3.0.25-2 is to be installed
If I go with mods-available/python, I can see:
# Instantiating module "python" from file /etc/freeradius/mods-enabled/python
Python version: 2.7.18 (default, Mar 8 2021, 13:02:45) [GCC 9.3.0]
python_function_load - Module 'dr_yubikey' not found
<type 'exceptions.ImportError'> (No module named requests)
 /etc/freeradius/mods-config/python/dr_yubikey.py:13 at <module>()
python_function_load - Failed to import python function 'dr_yubikey.authenticate'
/etc/freeradius/mods-enabled/python: Instantiation failed for module "python"
But dr_yubikey.py exists in mods-config/python/ but it's def trying
2.7.18 not 3.8
I'm going to hit this fresh in the morning, removing FreeRadius and
installing 3.0.20 again, then upgrading. For some reason I removed
3.0.20 I think before installing 3.0.25, as I didn't catch it installed
to /etc/freeradius and I was still in /etc/freeradius/3.0 from 3.0.20
wondering what when wrong.
On 2021-11-13 12:36 p.m., Alan DeKok wrote:
> On Nov 13, 2021, at 11:58 AM, Jonathan Davis<jonathan at prioritycolo.com> wrote:
>> Python 3.8.10
>> Ubuntu 20.04.3 LTS
>> FreeRADIUS 3.0.20
> Upgrade to 3.0.25. Packages are onhttp://packages.networkradius.com
> If the problem goes away, then it's already been fixed.
> Alan DeKok.
> List info/subscribe/unsubscribe? Seehttp://www.freeradius.org/list/users.html
More information about the Freeradius-Users