rlm_Python - PyExc_IOError
freeradius at pineview.net
Thu Oct 4 01:20:43 CEST 2007
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
# $Id: Makefile.in,v 22.214.171.124 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@
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.
> 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