Solaris 8 - radiusd: Cannot find ELF
Mike Becker
mike.j.becker at alcatel.com
Fri Feb 24 00:31:50 CET 2006
Thanks for pointing me in the right direction. Mr Google did know the
problem:
The problem is solved when using SUNWbtool's /usr/ccs/bin/strip instead
of GNU strip. GNU strip is likely located in /usr/local/bin. Make sure
that /usr/ccs/bin is located before /usr/local/bin in your PATH and run
make install:
PATH=/usr/ccs/bin:$PATH make install
What a pain?!? For the "configure", you initially have to have your
system variables set as,
PATH=$PATH:/sbin:/etc:/usr/ccs/bin:/usr/local/bin:/usr/local/sbin:.;
export PATH
LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH
CC=gcc; export CC
For the "make", I had to specify "/usr/ccs/bin/make" (not
"/usr/local/bin/make").
Before running "make install", change your PATH to,
root at TE-Radius# echo $PATH
/usr/ccs/bin:/usr/sbin:/usr/bin:/sbin:/etc:/usr/local/bin:/usr/local/sbin:.
I vi'd my /usr/local/etc/raddb/radiusd.conf file to un-#
passwd = /etc/passwd
shadow = /etc/shadow
group = /etc/group
Now it starts up as,
root at TE-Radius# radiusd
Thu Feb 23 18:01:50 2006 : Info: Starting - reading configuration files ...
Whew...finally!! It starts up without the "Cannot find ELF" message.
It appears to be running. I hope these notes help another Solaris user
out there. That Google guy is purdy smert. Now, does it actually work...
Thank you,
-Mike Becker
Alan DeKok wrote:
>Mike Becker <mike.j.becker at alcatel.com> wrote:
>
>
>>root at TE-Radius# radiusd
>>radiusd: Cannot find ELF
>>
>>
>
> It looks like a tool chain problem on Solaris. Search for "cannot
>find elf" in google. You'll see lots of links.
>
> Alan DeKok.
>
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>
More information about the Freeradius-Users
mailing list