From: freeradius-users-request@lists.freeradius.org Subject: Freeradius-Users Digest, Vol 55, Issue 38 To: freeradius-users@lists.freeradius.org Date: Tue, 10 Nov 2009 11:35:54 +0100
Send Freeradius-Users mailing list submissions to freeradius-users@lists.freeradius.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.freeradius.org/mailman/listinfo/freeradius-users or, via email, send a message with subject or body 'help' to freeradius-users-request@lists.freeradius.org
You can reach the person managing the list at freeradius-users-owner@lists.freeradius.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Freeradius-Users digest..."
Today's Topics:
1. Re: Freeradius-Users Digest, Vol 55, Issue 32 (Ana Gallardo) 2. Re: Problem with server atribute in NAS table with mysql (Ana Gallardo) 3. Cannot upgade to 2.1.7 (kachin Agarwal) 4. FreeRadius crashed on accounting load tests with 1000 concurrent clients (Dinh Pham Cong) 5. Re: FreeRadius crashed on accounting load tests with 1000 concurrent clients (Alan DeKok)
----------------------------------------------------------------------
Message: 1 Date: Tue, 10 Nov 2009 08:40:17 +0100 From: Ana Gallardo <ana.gallardo.77@gmail.com> Subject: Re: Freeradius-Users Digest, Vol 55, Issue 32 To: FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Message-ID: <74556fcf0911092340p498089f7ud0f98614a6d91fcc@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1"
I have a problem which I and a friend here have been trying to solve for some days now.
?what is your problem?
After we have run in terminal "./configure" ; "make" & "sudo make install"
and afterwards try to run radius with "radiusd -X" (same as freeradius -X if youre using freeradius installed through "Synaptic Package Manager").
and when you run in debug mode??
You can try this howto that works fine http://www.linuxinsight.com/building-debian-freeradius-package-with-eap-tls-...
We've tried following it and it does not work following that guide. I can add how our control and rules looks like in the parts which has to be changed in that guide. Changes in control: Build-Depends: debhelper (>= 5), dpatch (>= 2), dpkg-dev (>= 1.13.19), autotools-dev, libtool (>= 1.5), libltdl3-dev, libpam0g-dev, libmysqlclient15-dev | libmysqlclient-dev, libgdbm-dev, libldap2-dev, libsasl2-dev, libiodbc2-dev, libkrb5-dev, libperl-dev, libpcap-dev, python-dev, snmp, libsnmp9-dev | libsnmp-dev, libpq-dev, libssl-dev Changes in rules: (In Section Autoconf) ifeq ($(openssl), no) confflags += --with-openssl --with-rlm_eap_peap --with-rlm_eap_tls --with-rlm_eap_ttls --without-rlm_otp endif (In Section Binary Arch) I choosed not to delete it entirely since im not sure if it is this section that i should delete, if you check the code here against the part in http://www.linuxinsight.com/building-debian-freeradius-package-with-eap-tls-... it is different so I just commented it out. ifeq ($(openssl), no) # for pkg in $(shell grep ^Package debian/control | awk '{print $$2}') ; do \ # if dh_shlibdeps -p $$pkg -- -O | grep -q libssl; then \ # echo "$$pkg links to openssl" ; \ # exit 1 ; \ # fi ; \ # done endif The problem comes when we try do run "make" it seems that way anyhow. After we have run "make" command in the terminal we get this output: (not all of the output, the parts which i think is about the error) /home/peter/Desktop/freeradius-server-2.1.7/src/lib/libfreeradius-radius.la -lnsl -lresolv -lpthread \ -lcrypt -lltdl -lcrypto -lssl -lcrypto rm -f .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT creating .libs/radiusdS.c (cd .libs && gcc -g -O2 -c -fno-builtin "radiusdS.c") rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT gcc .libs/radiusdS.o -o .libs/radiusd .libs/acct.o .libs/auth.o .libs/client.o .libs/conffile.o .libs/crypt.o .libs/exec.o .libs/files.o .libs/listen.o .libs/log.o .libs/mainconfig.o .libs/modules.o .libs/modcall.o .libs/radiusd.o .libs/stats.o .libs/session.o .libs/threads.o .libs/util.o .libs/valuepair.o .libs/version.o .libs/xlat.o .libs/event.o .libs/realms.o .libs/evaluate.o .libs/vmps.o .libs/detail.o -Wl,--export-dynamic /home/peter/Desktop/freeradius-server-2.1.7/src/lib/.libs/libfreeradius-radius.so -lnsl -lresolv -lpthread -lcrypt /usr/lib/libltdl.so -lssl -lcrypto -ldl .libs/modules.o: In function `setup_modules': /home/peter/Desktop/freeradius-server-2.1.7/src/main/modules.c:1333: undefined reference to `lt__PROGRAM__LTX_preloaded_symbols' collect2: ld returned 1 exit status make[4]: *** [radiusd] Error 1 make[4]: Leaving directory `/home/peter/Desktop/freeradius-server-2.1.7/src/main' make[3]: *** [common] Error 2 make[3]: Leaving directory `/home/peter/Desktop/freeradius-server-2.1.7/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/peter/Desktop/freeradius-server-2.1.7/src' make[1]: *** [common] Error 2 make[1]: Leaving directory `/home/peter/Desktop/freeradius-server-2.1.7' make: *** [all] Error 2 If I understand the error correctly it points out that the code which begins at line 1333 in the file "modules.c" in ~/freeradius-server-2.1.7/src/main/ has an error in it? the code in that line looks like this: LTDL_SET_PRELOADED_SYMBOLS(); I am rather new to Linux and a complete newbie ragarding Freeradius so any help possible would be appreciated. A question though. Why do I have to make changes in "rules" and "control" to even get it to work? Best regards/ Peter