Dennis Skinner <dskinner@bluefrog.com> wrote:
rlm_attr_rewrite: Could not find value pair for attribute Realm modcall[authorize]: module "fix_realm" returns noop for request 2
The very next line is the segfault.
Then the problem isn't the "fix_realm" module. It's already returned.
The other thing I changed in the authorize section of the config file is that I moved the suffix (and fix_realm) higher in the list (as you can probably tell from the debug output). Here is my authorize section:
authorize { suffix fix_realm preprocess
I think that's the issue. The "preprocess" module is probably dying.
rad_recv: Access-Request packet from host xxx.xxx.xxx.xxx:21674, id=218, length=203 Framed-Protocol = PPP User-Password = "" Calling-Station-Id = "##########" Called-Station-Id = "##########" NAS-Port-Type = Async Cisco-NAS-Port = "Async172" NAS-Port = 172 Connect-Info = "28800/26400 V34+/V44/LAPM (53333/26400)" Cisco-AVPair = "v92-info=V.92 QC MOH/QC Full Train Success/0/0" Service-Type = Framed-User NAS-IP-Address = xxx.xxx.xxx.xxx
There's no User-Name in the request. That's wrong, but it shouldn't cause the server to die. When I test it with the above packet, it works for me. So I'm not sure what's going wrong. If you can get a core file, doc/bugs should help. Alan DeKok.