rlm_Python - PyExc_IOError

Mike O'Connor freeradius at pineview.net
Thu Oct 4 01:20:43 CEST 2007

Hi All

I'm happy to say I have fixed this issue.

I'm not totally happy with the way I did it because it would not be
portable if python was installed a different location.

If some with a little more knowledge could add this correctly that would
be great.

# $Id: Makefile.in,v 2006/02/10 19:47:17 nbk Exp $

TARGET     = @targetname@
SRCS       = rlm_python.c
HEADERS    = /usr/include/python2.4/pyerrors.h <-----
RLM_LIBS   = @python_ldflags@
RLM_CFLAGS = @python_cflags@

include ../rules.mak



Mike O'Connor wrote:
> Hi All
> I have look at this problem and I can not see how to fix it
> How much is it going to cost me to have someone login to a virtual
> machine I'll setup and fix this issue ASAP ?
> The fix would need to be done in such away that the standard Debian
> build scripts would be used and the patch sent back to the project.
> I'll like the patch for both 1.1.x and for current head.
> If someone is interested please contact me privately.
> Thanks
> Mike
> Alan DeKok wrote:
>> Mike O'Connor wrote:
>>> I decided to try freeradius-2.0.0-pre2 and its give a much clear idea of
>>> the problem.
>>> The issue seems to be that the rlm_python module is having trouble
>>> loading dynamic code.
>>   I suspect it's a shared library problem.  The time.so library depends
>> on another one that contains PyExc_IOError.  However, that dependency is
>> NOT recorded in time.so.  That dependency is also NOT built into
>> FreeRADIUS (or rlm_python), as it as no idea which Python library
>> depends on which other Python library.
>>   I suggesting finding out out which library contains that symbol, and
>> then re-building rlm_python to link to that library.
>>   Alan DeKok.
>> -
>> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

More information about the Freeradius-Users mailing list