rlm_Python - PyExc_IOError

freeradius at pineview.net freeradius at pineview.net
Thu Oct 4 03:13:10 CEST 2007


Hi All Again

I have not fixed it, with all the playing around with FreeRadius
versions I had not got rlm_python loading when I believed I had fixed it.

Mike :(

Mike O'Connor wrote:
> 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 1.2.10.1 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
>
> $(LT_OBJS): $(HEADERS)
>
>
> Mike
>
> 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
>>   
>>     
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>   




More information about the Freeradius-Users mailing list