v3.2.x - installing rlm_python3 attempts to install rlm_python
Dave Macias
davama at gmail.com
Tue Jul 19 13:42:16 UTC 2022
It was the PYTHONPATH environment variable. Thought I had set it. Set it to
below where the default example.py is found.
PYTHONPATH=/etc/raddb/mods-config/python3
Appreciate the help!!
Thank you
On Tue, Jul 19, 2022 at 9:15 AM Alan DeKok <aland at deployingradius.com>
wrote:
> On Jul 19, 2022, at 8:58 AM, Dave Macias <davama at gmail.com> wrote:
> >
> > Yes did try to enable but radiusd crashes with below. Yes, example.py
> does
> > exist...
>
> A failure message is not a crash.
>
> Describing things incorrectly makes it harder to fix problems.
>
> > freeradius | Tue Jul 19 12:56:34 2022 : Debug: # Instantiating module
> > "python3" from file /etc/raddb/mods-enabled/python3
> > freeradius | Tue Jul 19 12:56:34 2022 : Info: Python version: 3.9.13
> (main,
> > May 18 2022, 02:37:36) [GCC 10.3.1 20211027]
> > freeradius | Tue Jul 19 12:56:34 2022 : Error: python_function_load -
> > Module 'example' not found
>
> > Perhaps the way the module is loaded?
>
> It's a python issue. Python needs a path set, so that it knows where to
> look for things.
>
> > It's a volume:
> >
> > - ./raddb/sites-enabled/default:/etc/raddb/sites-enabled/default
> > - ./raddb/mods-enabled/ldap:/etc/raddb/mods-enabled/ldap
> > - ./raddb/mods-enabled/linelog:/etc/raddb/mods-enabled/linelog
> > - ./raddb/mods-enabled/python3:/etc/raddb/mods-enabled/python3
> > -
> >
> ./raddb/mods-config/python3/webhook.py:/etc/raddb/mods-config/python3/webhook.py
>
> So... how does python3 know to find things here? This directory doesn't
> exist in the default configuration.
>
> Perhaps look into mods-available/python3, and see if there's some way to
> set a Python path. This is documented...
>
> Perhaps you did set that, but it's impossible to tell. Because you
> helpfully deleted almost all of the debug output. And used -Xx, too, which
> all of the documentation says "don't do".
>
> We write documentation and examples for a reason. They exist to help
> you. It helps to read them.
>
> Alan DeKok.
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
More information about the Freeradius-Users
mailing list