Serveur Radius problème de lancement

Fermé
Rominet72 Messages postés 13 Date d'inscription lundi 16 avril 2007 Statut Membre Dernière intervention 18 juin 2008 - 16 avril 2007 à 15:29
Rominet72 Messages postés 13 Date d'inscription lundi 16 avril 2007 Statut Membre Dernière intervention 18 juin 2008 - 15 mai 2007 à 16:22
Bonjour, gros soucis
Je suis en stage. Je dois faire un serveur Radius (sous mandrake 2007 mais pour le moment je simule sous VMWARE 5(imposé par mon maitre de stage)) qui communiquera avec un pix pour sécuriser l'identifucation d'une liaison VPN.
J'ai installé openSSL et freeradius ... à priori tout c'est bien installé mais au moment de lancer freeradius ... pb !
(j'ai fait ./configure make make install, j'ai mis les paramètres nécessaire et à priori ils osnt syntaxiquement correctes) mais en lançant le démon (via : ./radiusd -X -A), j'obtiens :

Starting - reading configuration files ...
reread_config: reading radiusd.conf
Config: including file: /etc//raddb/proxy.conf
Config: including file: /etc//raddb/clients.conf
Config: including file: /etc//raddb/snmp.conf
Config: including file: /etc//raddb/eap.conf
Config: including file: /etc//raddb/sql.conf
main: prefix = "/usr/local"
main: localstatedir = "/usr/local/var"
main: logdir = "/usr/local/var/log/radius"
main: libdir = "/usr/local/lib"
main: radacctdir = "/usr/local/var/log/radius/radacct"
main: hostname_lookups = no
main: max_request_time = 30
main: cleanup_delay = 5
main: max_requests = 1024
main: delete_blocked_requests = 0
main: port = 1645
main: allow_core_dumps = no
main: log_stripped_names = no
main: log_file = "/usr/local/var/log/radius/radius.log"
main: log_auth = no
main: log_auth_badpass = no
main: log_auth_goodpass = no
main: pidfile = "/usr/local/var/run/radiusd/radiusd.pid"
main: user = "(null)"
main: group = "(null)"
main: usercollide = no
main: lower_user = "no"
main: lower_pass = "no"
main: nospace_user = "no"
main: nospace_pass = "no"
main: checkrad = "/usr/local/sbin/checkrad"
main: proxy_requests = yes
proxy: retry_delay = 5
proxy: retry_count = 3
proxy: synchronous = no
proxy: default_fallback = yes
proxy: dead_time = 120
proxy: post_proxy_authorize = no
proxy: wake_all_if_all_dead = no
security: max_attributes = 200
security: reject_delay = 1
security: status_server = no
main: debug_level = 0
read_config_files: reading dictionary
read_config_files: reading naslist
Using deprecated naslist file. Support for this will go away soon.
read_config_files: reading clients
read_config_files: reading realms
radiusd: entering modules setup
Module: Library search path is /usr/local/lib
*** glibc detected *** ./radiusd: double free or corruption (fasttop): 0x800270e8 ***
======= Backtrace: =========
/lib/i686/libc.so.6[0xb7cd0dad]
/lib/i686/libc.so.6(__libc_free+0x83)[0xb7cd0f33]
/usr/local/lib/libltdl.so.3[0xb7f6a71b]
/usr/local/lib/libltdl.so.3(lt_dlopenext+0xbe)[0xb7f6b0ae]
./radiusd(find_module_instance+0x317)[0x8000d1a7]
./radiusd(setup_modules+0x1d8)[0x8000d758]
./radiusd(main+0x44c)[0x80010d7c]
/lib/i686/libc.so.6(__libc_start_main+0xdc)[0xb7c8175c]
./radiusd[0x80004d11]
======= Memory map: ========
80000000-8001e000 r-xp 00000000 08:01 146434 /usr/local/sbin/radiusd
8001e000-8001f000 rw-p 0001e000 08:01 146434 /usr/local/sbin/radiusd
8001f000-80107000 rw-p 8001f000 00:00 0 [heap]
b7b00000-b7b21000 rw-p b7b00000 00:00 0
b7b21000-b7c00000 ---p b7b21000 00:00 0
b7c4c000-b7c56000 r-xp 00000000 08:01 76859 /lib/libgcc_s-4.1.1.so.1
b7c56000-b7c57000 rw-p 0000a000 08:01 76859 /lib/libgcc_s-4.1.1.so.1
b7c6a000-b7c6c000 rw-p b7c6a000 00:00 0
b7c6c000-b7d93000 r-xp 00000000 08:01 76806 /lib/i686/libc-2.4.so
b7d93000-b7d94000 r--p 00126000 08:01 76806 /lib/i686/libc-2.4.so
b7d94000-b7d96000 rw-p 00127000 08:01 76806 /lib/i686/libc-2.4.so
b7d96000-b7d99000 rw-p b7d96000 00:00 0
b7d99000-b7ed0000 r-xp 00000000 08:01 519668 /usr/lib/libcrypto.so.0.9.8
b7ed0000-b7ee4000 rw-p 00136000 08:01 519668 /usr/lib/libcrypto.so.0.9.8
b7ee4000-b7ee8000 rw-p b7ee4000 00:00 0
b7ee8000-b7f25000 r-xp 00000000 08:01 519669 /usr/lib/libssl.so.0.9.8
b7f25000-b7f29000 rw-p 0003c000 08:01 519669 /usr/lib/libssl.so.0.9.8
b7f29000-b7f38000 r-xp 00000000 08:01 76810 /lib/i686/libpthread-2.4.so
b7f38000-b7f3a000 rw-p 0000e000 08:01 76810 /lib/i686/libpthread-2.4.so
b7f3a000-b7f3c000 rw-p b7f3a000 00:00 0
b7f3c000-b7f4a000 r-xp 00000000 08:01 76847 /lib/libresolv-2.4.so
b7f4a000-b7f4c000 rw-p 0000d000 08:01 76847 /lib/libresolv-2.4.so
b7f4c000-b7f4e000 rw-p b7f4c000 00:00 0
b7f4e000-b7f5e000 r-xp 00000000 08:01 76831 /lib/libnsl-2.4.so
b7f5e000-b7f60000 rw-p 0000f000 08:01 76831 /lib/libnsl-2.4.so
b7f60000-b7f63000 rw-p b7f60000 00:00 0
b7f63000-b7f65000 r-xp 00000000 08:01 76827 /lib/libdl-2.4.so
b7f65000-b7f67000 rw-p 00001000 08:01 76827 /lib/libdl-2.4.so
b7f67000-b7f6c000 r-xp 00000000 08:01 148490 /usr/local/lib/libltdl.so.3.1.4
b7f6c000-b7f6d000 rw-p 00004000 08:01 148490 /usr/local/lib/libltdl.so.3.1.4
b7f6d000-b7f72000 r-xp 00000000 08:01 76825 /lib/libcrypt-2.4.so
b7f72000-b7f74000 rw-p 00004000 08:01 76825 /lib/libcrypt-2.4.so
b7f74000-b7f9b000 rw-p b7f74000 00:00 0
b7f9f000-b7fa1000 r-xp 00000000 08:01 148585 /usr/local/lib/rlm_exec-1.1.5.so
b7fa1000-b7fa2000 rw-p 00001000 08:01 148585 /usr/local/lib/rlm_exec-1.1.5.so
b7fa2000-b7faa000 r-xp 00000000 08:01 76837 /lib/libnss_files-2.4.so
b7faa000-b7fac000 rw-p 00007000 08:01 76837 /lib/libnss_files-2.4.so
b7fad000-b7fae000 rw-p b7fad000 00:00 0
b7fae000-b7fc3000 r-xp 00000000 08:01 148494 /usr/local/lib/libradius-1.1.5.so
b7fc3000-b7fc4000 rw-p 00014000 08:01 148494 /usr/local/lib/libradius-1.1.5.so
b7fc4000-b7fc6000 rw-p b7fc4000 00:00 0
b7fc6000-b7fde000 r-xp 00000000 08:01 76816 /lib/ld-2.4.so
b7fde000-b7fdf000 r--p 00017000 08:01 76816 /lib/ld-2.4.so
b7fdf000-b7fe0000 rw-p 00018000 08:01 76816 /lib/ld-2.4.so
bff05000-bff38000 rw-p bff05000 00:00 0 [stack]
bfffe000-bffff000 r-xp bfffe000 00:00 0
Abandon

J'avais déjà eu se soucis lors de d'autres essais mais j'avais eu des error plus tôt (à la compilation !)
Avez vous une idée ?

Merci d'avance

1 réponse

Rominet72 Messages postés 13 Date d'inscription lundi 16 avril 2007 Statut Membre Dernière intervention 18 juin 2008 2
15 mai 2007 à 16:22
Si je compile avec Valgrind ça fonctionne mais sans... toujours pas !
Mon serveur, via valgrind, fonctionne surper en local !
Mais est ce que l'on peut m'aider sur le reste !

Si besoin je peux laisser mes fichiers modifiés !
0