Hi All,

Sorry for the sketchy details....

We got an
ASSERT FAILED xlat.c[1048]: outlen > 0
with a PEAP user. The bit of the -X I have is as below, and the soh virtual server config is attached. I have no further details at the moment because the client has gone away (and I've disabled SoH in the EAP module config in case they come back and knock it over again while I'm away).

The same set-up has been fine with many other SoH clients previously.

Can anyone point me in the right direction? ....The only think that came to mind was the packet getting a bit big with all those attributes?

Thanks,
 James

++++[updated] returns updated
+++- if ((Calling-Station-Id) && "%{Calling-Station-Id}" =~ /^%{config:policy.mac-addr}$/i) returns updated
+++ ... skipping else for request 750: Preceding "if" was taken
++- policy create.uob-stripped-mac returns updated
        SoH-Supported = yes
        SoH-MS-Machine-OS-vendor = Microsoft
        SoH-MS-Machine-OS-version = 6
        SoH-MS-Machine-OS-release = 0
        SoH-MS-Machine-OS-build = 6000
        SoH-MS-Machine-SP-version = 0
        SoH-MS-Machine-SP-release = 0
        SoH-MS-Machine-Processor = x86
        SoH-MS-Machine-Name = "AlexanderPC"
        SoH-MS-Correlation-Id = 
0x81aa82cd69f946f2bae142fd0fbfcc3e01cc09847027078c
        SoH-MS-Machine-Role = client
SoH-MS-Windows-Health-Status = "firewall ok snoozed=0 microsoft=0 up2date=1 enabled=0" SoH-MS-Windows-Health-Status = "firewall ok snoozed=0 microsoft=0 up2date=1 enabled=0" SoH-MS-Windows-Health-Status = "firewall ok snoozed=0 microsoft=1 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=1 enabled=0" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=1 enabled=0" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=0 enabled=1" SoH-MS-Windows-Health-Status = "antivirus ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=1 enabled=0" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=1 enabled=1" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=1 up2date=0 enabled=0" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=0 enabled=1" SoH-MS-Windows-Health-Status = "antispyware ok snoozed=0 microsoft=0 up2date=1 enabled=1"
        SoH-MS-Windows-Health-Status = "auto-updates ok action=install 
by-policy=1"
        SoH-MS-Windows-Health-Status = "security-updates error no-wsus-srv"
        FreeRADIUS-Proxied-To = 127.0.0.1
        User-Name = "abc...@bris.ac.uk"
        Calling-Station-Id = "00:1b:77:xx:xx:xx"
        Called-Station-Id = "00:3a:98:9d:17:30:eduroam"
        NAS-Port = 29
        NAS-IP-Address = 172.17.107.207
        NAS-Identifier = "wism7"
        Airespace-Wlan-Id = 3
        Service-Type = Framed-User
        Framed-MTU = 1300
        NAS-Port-Type = Wireless-802.11
        Tunnel-Type:0 = VLAN
        Tunnel-Medium-Type:0 = IEEE-802
        Tunnel-Private-Group-Id:0 = "448"
ASSERT FAILED xlat.c[1048]: outlen > 0


--
James J J Hooper
Network Specialist, University of Bristol
http://www.wireless.bristol.ac.uk
--

Config bits:

server eduroamlocal-soh {

authorize {
        if (SoH-Supported == no) {
                update config {
                        Auth-Type = Accept
                }
        }
        else {
                detail-bsql
                update config {
                        Auth-Type = Accept
                }


detail detail-bsql {
detailfile = ${radacctdir}/%{%{Virtual-Server}:-UNKNOWN}-bsql/detail-bsql.log

        detailperm = 0600
        header = "%t"
}
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to