freeradius Ошибка сегментации

Я использую сервер freeradius на Ubuntu 11.10. когда я бегу

radtest username password 127.0.0.1 100 testing123 "

команда. на стороне сервера я получил:

rad_recv: Access-Request packet from host 127.0.0.1 port 38006, id=243, length=60
    User-Name = "username"
    User-Password = "password"
    NAS-IP-Address = 127.0.1.1
    NAS-Port = 100
# Executing section authorize from file /etc/freeradius/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
Segmentation fault

Как я могу решить эту проблему?


person user1865629    schedule 19.02.2013    source источник
comment
Похоже на ошибку в программе. Вы не думали о том, чтобы зарегистрировать ошибку?   -  person nneonneo    schedule 19.02.2013
comment
я получаю radclient: нет ответа от сервера для сокета 3 ID 177   -  person user1865629    schedule 19.02.2013


Ответы (2)


У меня возникла такая же проблема, когда я начал работать над freeradius. Я не нашел решения или причины этой ошибки сегментации.

Я переустановил Freeradius из репозитория ubuntu 12.04, и у меня это сработало.

person Anuj    schedule 08.07.2013

Эти основные временные ошибки SEGFAULT обычно вызваны несоответствием ABI, когда более старая версия серверной библиотеки загружается более новой версией radiusd.

Начиная с версии 3.x.x сервер будет проверять магические числа в своих различных библиотеках, чтобы убедиться, что все они принадлежат одной и той же версии сервера, и отказываться запускаться, если это не так.

person Arran Cudbard-Bell    schedule 05.04.2014